Shell 20-01-2021, 01:51
Buenas!.

Por una cuestión de ejecutar un programa hecho en Python, me solicitaba la versión 3.8 de Python3.
El mismo programa anteriormente funcionaba con la 3.6.9, pero como era una versión mas moderna
de la aplicación, su desarrollador usaba ahora la 3.8.

En Linux Mint 19.1 trae la 3.6.9 y no se ejecutaba el programa.

Así que instalé la 3.8 mediante apt.

Aunque lo instales sigues usando la versión anterior de Python3.  Encontré la forma parecida al igual
que ocurre con Java de decirle "cual usar", que versión usar. Y llegue a tener por defecto con python3
la 3.8. Hasta ahí bien.

Peeero ahora viene lo bueno. Estaba intentando ejecutar un comando en bash que no existía en el sistema...y ale...error con lineas
de código en python....en vez de decir, comando no encontrado o no existe.

Como vi que era un error de la versión de python, volví a seleccionar por defecto la que trae la distro.
Y ale, ya no daba el error.

Siempre que queráis usar mas de una versión de Python, instalar la que quieran, pero no quiten la anterior.
O tu sistema no responderá como antes. ( Que lo rompes... Sad ). 

Pyenv: Instala múltiples versiones de Python en tu sistema

Probablemente que juega con entornos virtuales.

Saludos
tercoide 17-01-2021, 19:59
Buenas tardes, amigos. Necesito saber si se puede hacer que un nuevo control que estamos creando tenga una imagen en la lista de controles (imagen) y tambien cuando lo dibujamos en algun formulario en el IDE.


[Imagen: T8nxJZ5.png]
Shell 17-01-2021, 12:27
Buenas!.

Cuando escribimos en una caja de texto y queremos cambiar de nuevo su contenido totalmente. Debemos obligatoriamente
hacer unas operaciones para logar ese cometido. Ya sea colocarnos al principio del texto, seleccionar el texto, borrarlo.

Esto es algo hipotético ya que no sabemos de antemano saber cuando va a medir nuestro texto dentro de una caja de texto.
Por ejemplo que nuestra caja de texto solo admita cuatro caracteres y si continuamos escribiendo, se limpia la caja y
comienza de nuevo con la última tecla pulsada.

Código:
Public Sub TextBox1_KeyRelease()
    
  If TextBox1.Text.Len > 4 Then
    TextBox1.Clear
    TextBox1.Text &= Key.Text
  Endif

End

En el control Maskbox limita el número pero la operación de borrado y comenzar de nuevo es igual.
¿ Quién fija la máxima longitud de la caja de texto del control MaskBox ?.
¿ Su propiedad "maxlength ?. Aparentemente no..

Es que quería hacer trampas en esta parte... Tongue

Código:
Public Sub Form_Open()

  Me.Title = "Cajas de texto"
  TextBox1.Font = Font["Arial, 48"]

  MaskBox1.Font = Font["Arial, 48"]
  MaskBox1.Mask = "AAAA"

  'Pruebo a cambiar esta propiedad
  MaskBox1.MaxLength = Len(MaskBox1.mask) + 1
 
End

Public Sub TextBox1_KeyRelease()
    
  If TextBox1.Text.Len > 4 Then
    TextBox1.Clear
    TextBox1.Text &= Key.Text
  Endif

End

Public Sub MaskBox1_KeyRelease()

  If MaskBox1.Text.Len > 4 Then
    MaskBox1.Clear
    MaskBox1.Text &= Key.Text
  Endif

End

Pero se quedó igual.

Puede que en algún momento esa opción fuera útil pero rara de ver. Rolleyes

Saludos
Archivos adjuntos
.gz
EjemploConMaskBox-0.0.1.tar.gz (Tamaño: 11.55 KB Descargas: 1)
Páginas (551):    1 480 481 482 483 484 551   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 278
Último miembro: Blackdead
Temas del foro: 1,699
Mensajes del foro: 8,814
Últimos temas
gb.db2: columnas calculad...
Foro: Bases de Datos
Último mensaje por: guizans, Hace 3 horas
Respuestas: 6 - Vistas: 327
Manejando imágenes desde ...
Foro: Videotutoriales
Último mensaje por: Shordi, Hace 6 horas
Respuestas: 0 - Vistas: 14
¿ Qué hay de nuevo en la ...
Foro: Instalación
Último mensaje por: tercoide, Hace 8 horas
Respuestas: 2 - Vistas: 76
Imprimir resultados en el...
Foro: General
Último mensaje por: Shell, Hace 10 horas
Respuestas: 4 - Vistas: 66
Recordar automáticamente ...
Foro: Mundo Linux
Último mensaje por: Shell, 26-04-2025, 11:21
Respuestas: 2 - Vistas: 76
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.