• Как открыть дочернее окно в python qt digner?

    zabigun
    @zabigun Автор вопроса
    В общем может кому нужно будет вот решение:
    import sys  # sys нужен для передачи argv в QApplication
    from PyQt5 import QtWidgets
    import untitled  # Это наш конвертированный файл дизайна
    import two
    
    class ExampleApp(QtWidgets.QMainWindow, untitled.Ui_MainWindow):
        def __init__(self):
    
            super().__init__()
            self.setupUi(self)  
            self.pushButton.clicked.connect(self.browse)
    
    
        def browse(self):
            dialog =  two.Dialog(self)
            dialog.show()
            dialog.label.setText("PyScripts") # Меняем текст
    
    
            
            
            
    if __name__ == '__main__':  # Если мы запускаем файл напрямую, а не импортируем
        app = QtWidgets.QApplication(sys.argv)  # Новый экземпляр QApplication
        window = ExampleApp()  # Создаём объект класса ExampleApp
        window.show()  # Показываем окно
        app.exec_()  # и запускаем приложение

    import sys  # sys нужен для передачи argv в QApplication
    from PyQt5 import QtWidgets
    import untitled2  # Это наш конвертированный файл дизайна
    
    
    class Dialog(QtWidgets.QMainWindow, untitled2.Ui_Dialog):
        def __init__(self, parent=None):
    
            super(Dialog, self).__init__(parent)
            self.setupUi(self)

    Я успешно могу меня свойства Label в дочернем окне из родителя, но как получить доступ из дочерней к родительской?
    Ответ написан
  • Как в python подключить QT StatusBar?

    zabigun
    @zabigun Автор вопроса
    65c0db54b40bd583833590.jpeg
    Да в дизайнере добавил его
    Нашел решение:
    from PyQt5 import QtCore, QtGui, QtWidgets
    from PyQt5.QtWidgets import QStatusBar
    Ответ написан
    Комментировать