pyside-环境建立(windows)

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 sys
from 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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值