Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 7, 2010 10:53:04

Enchantner
От:
Зарегистрирован: 2009-02-11
Сообщения: 442
Репутация: +  0  -
Профиль   Отправить e-mail  

[PySide] где uic?

Пытаюсь сделать импорт формы из QtDesigner в PySide. Прикол в том, что даже в официальных примерах из git есть импорт from PySide import uic, но он не работает, “Cannot import name”. Нашел, что вроде бы за импорт форм отвечает класс QUiLoader, однако такой вот код не работает, причем даже ошибок не выдает, просто завершается и все.

from PySide import QtCore, QtGui
from PySide.QtUiTools import QUiLoader

class MainWindow(QtGui.QMainWindow):
def __init__(self, *args):
loader = QUiLoader()
file = QFile('file.ui')
file.open(QFile.ReadOnly)
myWidget = loader.load(file, self)
file.close()
self.addWidget(myWidget)

def main():
app = QtGui.QApplication(sys.argv)
window = MainWindow()
window.show()
sys.exit(app.exec_())
Ну и вопрос, следовательно - что я делаю не так?



Отредактировано (Июнь 7, 2010 11:00:15)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version