Tag: PYQT4
Tengo muchos botones en QTreeWidget, ¿cómo puedo hacer referencia al botón que he cliqueado o obtener su objeto? class MainWindow(QMainWindow, main_window_ui): def __init__(self, parent=None): super(MainWindow, self).__init__(parent) self.setupUi(self) self.treeWidget = QTreeWidget() self.treeWidget.setColumnCount( len(HEADERS) ) self.treeWidget.setHeaderLabels( HEADERS ) self.treeWidget.setHeaderHidden(True) for i in range(10): item = QTreeWidgetItem() self.treeWidget.addTopLevelItem(item) item.setText(0, str(i)) item.setText(2, “123456789”) item.setText(3, . . . Read more
Estoy usando PyQt5 y necesito que mi ventana principal detecte cuando otra ventana se cierra. Leí aquí https://stackoverflow.com/questions/62654525/emit-a-signal-from-another-class-to-main-class que crear una clase de señal para que sirva como intermediario debería funcionar. Sin embargo, no he logrado que mi ejemplo funcione. En mi ejemplo, al hacer clic en el botón se . . . Read more
En Ubuntu 18.04, el siguiente código produce un simple botón con fondo verde y texto rojo; en Big Sur el fondo permanece sin cambios, ¿alguna idea? from PyQt5 import QtWidgets as qtw from PyQt5 import QtGui as qtg app = qtw.QApplication([]) button = qtw.QPushButton(‘Botón’) palette = button.palette() palette.setColor(qtg.QPalette.Button, qtg.QColor(‘green’)) palette.setColor(qtg.QPalette.ButtonText, . . . Read more
Quiero poner los elementos en una fila en un diseño y muchos diseños estarán en un GroupBox, debe ser así: Result Interface Estoy tratando de liberar esto: formLayout = QFormLayout() for i in range(50): formLayout.addRow(QLabel(i), QPushButton(“Start”)) groupBox.setLayout(formLayout) self.scrollArea.setWidget(groupBox) self.scrollArea.setWidgetResizable(True) Resultado del código Sé que debería hacerlo en un diseño de . . . Read more
Tengo una aplicación simple de PyQt y estoy tratando de evitar que la aplicación entre en modo pantalla completa cuando se hace clic en el botón maximizar verde (comportamiento ideal) O deshabilitando la acción por completo (si no se puede hacer lo primero). He intentado eliminar una de las señales . . . Read more