Si yo quisiera que al cargar el formulario, me mostrase un valor por defecto de su lista, ¿ Cómo debería hacerlo ?.
¿ De esta forma ?
En Tkinter usa el método "set", Ejemplo de ComboBox en Tkinter:
#!/usr/bin/env python3
from tkinter import *
from tkinter import ttk
def main():
root = Tk()
# Antes de crear el combobox debemos tener una variable que almacenara
# el contenido que va a mostrar el combobox
meses = ['Enero', 'Febrero', 'Marzo', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre']
mes = StringVar()
combobox = ttk.Combobox(root, textvariable = mes)
combobox.pack()
combobox.config(values = meses)
# Con el método get obtenemos el valor seleccionado en modo interactivo
print (combobox.get())
# Podemos tener un objeto seleccionado dentro de la lista del combobox
combobox.set('Diciembre')
# Tambien podiamos usarlo para tener un texto seleccionado que no pertenece a la lista del combobox
# combobox.set('No es un més')
root.mainloop()
if __name__=='__main__': main()
from tkinter import *
from tkinter import ttk
def main():
root = Tk()
# Antes de crear el combobox debemos tener una variable que almacenara
# el contenido que va a mostrar el combobox
meses = ['Enero', 'Febrero', 'Marzo', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre']
mes = StringVar()
combobox = ttk.Combobox(root, textvariable = mes)
combobox.pack()
combobox.config(values = meses)
# Con el método get obtenemos el valor seleccionado en modo interactivo
print (combobox.get())
# Podemos tener un objeto seleccionado dentro de la lista del combobox
combobox.set('Diciembre')
# Tambien podiamos usarlo para tener un texto seleccionado que no pertenece a la lista del combobox
# combobox.set('No es un més')
root.mainloop()
if __name__=='__main__': main()
Nosotros podemos escribir en la caja de texto del ComboBox. En el caso del metodo set, te lleva al lugar donde se encuentra el valor
en la lista. Que creo que en gambas es igual que hacer esto.
...
ComboBox1.Text = ComboBox1[2].Text
...
ComboBox1.Text = ComboBox1[2].Text
...
Saludos