pyside-环境建立(windows)

来源:互联网 发布:梗网络用语 编辑:程序博客网 时间:2024/06/16 06:58

1. 有phthon环境,查看python的版本,直接在命令行窗口输入 python

C:\Users\Administrator>python
Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

2. pyside下载地址
http://qt-project.org/wiki/PySide_Binaries_Windows
下载PySide-1.1.1qt474.win32-py2.7.exe,直接安装即可

 

3. 一个简单的例子

# -*- coding: utf-8 -*-import sysfrom PySide.QtCore import *from PySide.QtGui import * def  tc(strings):    """翻译中文"""    return strings.decode("utf-8")    class Form(QDialog):       """简单的窗体"""    # 和c++中类似,在“构造”函数中初始化页面元素        def __init__(self, parent=None):                super(Form, self).__init__(parent)                   # 创建部件                self.edit = QLineEdit(tc("输入名称"))                self.button = QPushButton(tc("打印"))                   # 布局管理                layout = QVBoxLayout()                layout.addWidget(self.edit)                layout.addWidget(self.button)                self.setLayout(layout)                        # 信号槽                self.button.clicked.connect(self.greetings)            # 处理函数        def greetings(self):         print (tc("你好 %s") % self.edit.text() )        if __name__ == '__main__':        app = QApplication(sys.argv)        form = Form()        form.show()        sys.exit(app.exec_())

 

效果:


参考:

http://qt-project.org/wiki/PySideTutorials_Simple_Dialog

 

问题:中文乱码问题,很古老很纠结的问题。参考网页:
http://www.cnblogs.com/babykick/archive/2011/05/16/2048155.html

原创粉丝点击