es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: QT-DESIGNER

Qt Designer: Cómo agregar una función de doble clic al botón QSlider. Para agregar una función de doble clic al botón QSlider en Qt Designer, sigue los siguientes pasos: 1. Abre el archivo de interfaz de usuario (.ui) en Qt Designer. 2. Selecciona el botón QSlider al que deseas agregar la función de doble clic. 3. Haz clic derecho en el botón y selecciona “Cambiar acción”. 4. En la ventana de propiedades, encuentra la sección “Acciones” y haz clic en el icono de “+” para agregar una nueva acción. 5. En el campo “Nombre” de la nueva acción, escribe un nombre descriptivo para identificarla fácilmente. 6. En el campo “Texto” de la nueva acción, escribe el texto que deseas que se muestre en el botón. 7. En el campo “Acción”, selecciona “triggered” del menú desplegable. Esto hará que la acción se active cuando se haga clic en el botón. 8. En el campo “Atajo de teclado”, puedes asignar un atajo para activar la acción rápidamente. (Opcional) 9. Haz clic en “Aceptar” para guardar la acción y cerrar la ventana de propiedades. 10. Haz clic con el botón derecho en el botón QSlider nuevamente y selecciona “Conectar acción”. 11. Selecciona la acción que acabas de crear en la lista desplegable. 12. Haz clic en “Aceptar” para guardar los cambios en el archivo de interfaz de usuario. ¡Listo! Ahora el botón QSlider tendrá una función de doble clic que se activará cuando se haga doble clic en él. Puedes personalizar la acción para realizar las operaciones deseadas en tu código.

He creado una GUI utilizando Qt Designer. Quiero agregar una opción donde pueda hacer doble clic en el control deslizante y se abra una nueva ventana. Mi problema es que no puedo asignar el doble clic al control deslizante. ¿Cómo se hace?

¿Cómo puedo cambiar mi hoja de estilo de fondo con fluidez en PyQt5?

import sys from PyQt5.QtWidgets import QApplication, QMainWindow from gui import Ui_MainWindow from PyQt5.QtCore import QTimer class Nem_Gui(QMainWindow): def __init__(self): super(Nem_Gui,self).__init__() self.ui=Ui_MainWindow() self.ui.setupUi(self) self.count=0 self.styleSheet=”QFrame#circular_progress{\n border-radius:150;\n background-color: qconicalgradient(cx:0.5, cy:0.5, angle:90, stop:{STOP_1} rgba(0, 0, 0, 255), stop:{STOP_2} rgba(85, 85, 255, 255));\n}” #CONFIGURAR EL TEMPORIZADOR self.timerbar=QTimer(self) self.timerbar.start(35) self.timerbar.timeout.connect(self.get) def get(self): if self.count>=100: self.timerbar.stop() . . . Read more