Ответы пользователя по тегу PyQt
  • Какую библитеку или интерфейс выбрать?

    chuikoalex
    @chuikoalex
    Викторович
    Посмотри как это сделано вот в этом проекте:
    https://github.com/chuikoalex/QT_DispatcherDatabase
    Архитектура там конечно не фонтан )) но сам принцип построения огромной таблицы с SQLite можно использовать.
    Сейчас с ней нормально работают и таблица там на 15000+ строк.
    Ответ написан
    Комментировать
  • Как получить размер главного окна PyQt5?

    chuikoalex
    @chuikoalex
    Викторович
    "Резиновые" виджеты в PyQT делаются с помощью абсолютного позиционирования, для этого используются QHBoxLayout() и QVBoxLayout() (горизонтальная и вертикальная разметка / лояуты). Если в них закинуть виджет то он автоматически будет соблюдать размеры родительского виджета которому принадлежит BoxLayout.
    Вот именно про них стоит почитать в документации.
    И для создания UI лучше использовать QT Designer, там довольно удобно включать BoxLayout-ы у родительского виджета.
    Ответ написан
    Комментировать
  • Как запустить данный код на PyQt5?

    chuikoalex
    @chuikoalex
    Викторович
    Немного странная куча кода, учитывая, что class Ui_Form(QMainWindow): - это похоже на конвертированное детище qt designer. И такие файлы принято импортировать в свою программу. Но чтобы как-то запустить этот код необходимо добавить свой класс окна и в нем уже вызывать отрисовку дизайна.
    Короче после import menu_rc (чем бы оно не было )) нужно добавить и немного изменить:

    class MyWidget(Ui_Form):
        def __init__(self):
            super().__init__()
            self.setupUi(self)
    
    
    if __name__ == '__main__':
        app = QApplication(sys.argv)
        ex = MyWidget()
        ex.show()
        sys.exit(app.exec_())
    Ответ написан
    Комментировать