Pull to refresh

Comments 9

UFO just landed and posted this here

Вполне можно импортировать из исходников с помощью модуля uic. Хоть PyCharm почему-то и не распознает этот модуль, но тем не менее все равно отлично работает.

import os
from PyQt5 import uic
from PyQt5.QtWidgets import QApplication, QMainWindow

class MainWindow(QMainWindow):
def init(self, **kwargs):
super().init()
uic.loadUi(os.path.join(os.path.dirname(file), 'your_ui_file.ui'), self)

UFO just landed and posted this here

Скажи это рекатистам, электронистам и прочим веб-разработчикам, которые возможно, даже не знают, что можно всё делать проще, быстрее и нагляднее

Ошибаетесь. Виджеты не депрекейтнут пока не появится полноценной альтернативы для десктопов. QtQuick для этого пока слабоват. Поэтому многие современные приложения для десктопов это микс из виджетов и qtquick.

А почему слабоват? Насколько я знаю в QtQuick давно все есть для дестопа, тот же MainWindow, диалоги, меню, все уже есть.

Возможно что-то поменялось, но когда я последний раз смотрел, то не было внятных решений для dock панелей и мультиоконных приложений. Приходилось очень много колдовать.

Sign up to leave a comment.