您的位置:首页 > 编程语言 > Qt开发

使用Qt Designer为PySide设计用户界面

2012-03-11 23:48 375 查看
使用Qt Designer为PySide设计用户界面 - Sean Lv - 博客园

使用Qt Designer为PySide设计用户界面

Qt Designer中文名:Qt设计师,是一个可视化GUI设计工具。可以帮助我们加快编写Qt程序的速度。Qt Designer可以将设计好的用户界面保存为.ui文件,其实是XML格式的文本文件。

为了在PySide使用.ui文件,我们需要通过工具pyside-uic将.ui文件转换为.py文件,然后将转换后的.py文件引入我们自己的代码中。

下面是一个实际的例子,首先在Qt Designer中设计一个对话框,名为GoToCellDialog,并另存为 gotocelldialog.ui。

代码
#!/usr/bin/env python

import sys

from PySide.QtCore import *
from PySide.QtGui import *

from gotocelldialog_ui import Ui_GoToCellDialog

class GoToCellDialog(QDialog):
def __init__(self, parent=None):
QDialog.__init__(self, parent)

self.ui= Ui_GoToCellDialog()
self.ui.setupUi(self)

def main():
app = QApplication(sys.argv)
d = GoToCellDialog()
d.show()
sys.exit(app.exec_())

if __name__ == '__main__':
main()
复制代码

最终的效果图:



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: