Форум сайта python.su
Пытаюсь сделать импорт формы из 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)
Офлайн