10 2010 档案

摘要:Qt Designer中文名:Qt设计师,是一个可视化GUI设计工具。可以帮助我们加快编写Qt程序的速度。Qt Designer可以将设计好的用户界面保存为.ui文件,其实是XML格式的文本文件。为了在PySide使用.ui文件,我们需要通过工具pyside-uic将.ui文件转换为.py文件,然后将转换后的.py文件引入我们自己的代码中。下面是一个实际的例子,首先在Qt Designer中设计一... 阅读全文
posted @ 2010-10-27 18:01 Sean Lv 阅读(9147) 评论(10) 推荐(1) 编辑
摘要:先看一下最终的效果图:完全代码:这段代码中没有实际功能代码,主要演示通过QHBoxLayout和QVBoxLayout构建一个"查找"对话框用户界面。下面的对话框布局图和父子关系图: 阅读全文
posted @ 2010-10-27 14:52 Sean Lv 阅读(739) 评论(0) 推荐(0) 编辑
摘要:演示简单的窗体布局以及通过Signal/Slot同步QSlider和QSpinBox。演示程序使用了三个Widget(不知道应该译成组件、控件还是部件,就直接用Widget吧):QSlider、QSpinBox和QWidget。QWidget作为程序的主窗体,并作为QSlider和QSpinbox的父容器。 阅读全文
posted @ 2010-10-26 02:13 Sean Lv 阅读(953) 评论(0) 推荐(0) 编辑
摘要:学习PySide的时候,本来想找事件的绑定和处理方法,结果发现两个新概念:信号(Signal)和槽(Slot)。信号、槽机制很独特,但也很容易理解。DW有篇文章:QT的信号与槽机制介绍,很详细地解释了这种机制。下面看一下在PySide中的实际应用: 阅读全文
posted @ 2010-10-26 01:38 Sean Lv 阅读(807) 评论(0) 推荐(0) 编辑
摘要:这是学习PySide的第一段代码,同时惊喜的发现QLabel可以显示HTML。 阅读全文
posted @ 2010-10-26 01:02 Sean Lv 阅读(528) 评论(1) 推荐(0) 编辑
摘要:比较快捷的方法是直接使用PySide Binaries for Linux。官方文档地址:这里Ubuntu上的安装方法:sudo add-apt-repository ppa:pysidesudo apt-get updatesudo apt-get install python-pyside如果想只装某个模块:sudo apt-get install python-pyside.qtgui使用下... 阅读全文
posted @ 2010-10-23 18:51 Sean Lv 阅读(3722) 评论(0) 推荐(0) 编辑