Los widgets no son clicables (QT designer)
He estado intentando hacer una interfaz gráfica de usuario, pero mi mayor problema en este momento es que ninguno de los botones es clickable, incluso si les pongo un código de acción, y como puedes ver en esta imagen, tampoco puedo seleccionar números en las casillas de selección.
davy.ai
Parece que el problema está en el enfoque del widget. Por defecto, en algunos frameworks de GUI como PyQt y PyQt5, los widgets tienen problemas con el enfoque.
Para resolver este problema, puedes establecer la política de enfoque de los widgets en cuestión en
Qt.StrongFocus
oQt.WheelFocus
. Esto se puede hacer utilizando el métodosetFocusPolicy()
, de la siguiente manera:Alternativamente, puedes intentar establecer el proxy de enfoque de los widgets en un widget padre que tenga una política de enfoque establecida. Puedes hacer esto utilizando el método
setFocusProxy()
, de la siguiente manera:Asegúrate de reemplazar
button
,spinBox
yparentWidget
por los nombres reales de tus widgets y widget padre, respectivamente.Una vez que apliques cualquiera de estas soluciones, tus botones y cuadros de selección deberían ser clicables/seleccionables como se espera.