摘要: 滑块部件由一个简单的操控杆构成,用户可以通过向前或向后滑动滑块来选择数据。这种选择数据的方式对一些特殊的任务来说比单纯的提供一个数据或使用spin box调整数据大小的方式要自然友好的多。而标签部件则用来显示文本或图片。 在以下的示例中,我们将在窗口中显示一个滑块和一个标签。这次我们将在标签部件中显 阅读全文
posted @ 2016-04-07 12:43 月光诗人 阅读(4370) 评论(0) 推荐(0) 编辑
摘要: PyQt4没有开关按钮部件。但是我们可以使用在特殊状态下的QPushButton部件来创建开关按钮。而所谓的开关按钮就是一个具有按下和未按下两种状态的普通赶牛。用户可以通过单击按钮来切换其开或者关的状态。在一些情形下,这个特性会非常好用。 效果: 在这个例子中,我们创建了三个开关按钮和一个QWidg 阅读全文
posted @ 2016-04-05 22:07 月光诗人 阅读(1718) 评论(0) 推荐(0) 编辑
摘要: PyQt4中的部件 部件是构建应用程序的基础元素。PyQt4工具包拥有大量的种类繁多的部件。比如:按钮,单选框,滑块,列表框等任何程序员在完成其工作时需要的部件。 QCheckBox单选框 单选框具有两个状态:被选中或未被选中。它看起来像一个附加了附件的标签。当用户选择或取消选择时,单选框就会发送一 阅读全文
posted @ 2016-04-05 21:44 月光诗人 阅读(2056) 评论(0) 推荐(0) 编辑
摘要: 文件对话框允许用户选择文件或文件夹,被选择的文件可进行读或写操作。 效果: 我们在本示例程序中显示了一个菜单栏、一个状态栏和一个被设置为中心部件的文本编辑器。其中状态栏的状态信息只有在用户想要打开文件时才会显示。单击菜单栏中的Open选项将弹出文件对话框供用户选择文件。被选择的文件内容将被显示在文本 阅读全文
posted @ 2016-04-05 13:41 月光诗人 阅读(9674) 评论(0) 推荐(0) 编辑
摘要: 字体对话框时用来显示字体的对话框部件。 效果: 在本示例中,我们在主界面中显示了一个按钮和一个标签。单击按钮后,用户可在弹出字体对话框中选择字体来修改标签中的字体样式。 hbox.addWidget(button) 该语句将label标签加入到hbox布局中,并通过第二个参数1设置label的大小时 阅读全文
posted @ 2016-04-05 13:08 月光诗人 阅读(1464) 评论(0) 推荐(0) 编辑
摘要: QColorDialog提供了用于显示颜色的对话框。 效果: 以上示例程序显示了一个按钮和一个QWidget部件,给widget部件的出世背景颜色为黑色。使用颜色对话框QColorDialog,我们可以改变widget部件的背景色。 col = QtGui.QColorDialog.getColor 阅读全文
posted @ 2016-04-02 23:57 月光诗人 阅读(2210) 评论(0) 推荐(0) 编辑
摘要: PyQt4中的对话框 对话窗口和对话框是现代GUI应用程序必不可少的一部分。生活中“对话”被定义为发生在两人或更多人之间的会话。而在计算机世界,“对话”则时人与应用程序之间的“会话”。人及对话的形式有在输入框内键入内容,修改已有的数据,改变应用程序的设置等。对话框在人机交互中扮演着非常重要的角色。 阅读全文
posted @ 2016-04-02 01:42 月光诗人 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 继承自QtCore.QObject的对象均可以发射信号。如果我们单击一个按钮,那么一个clicked()信号就会被触发。下面的示例演示如何手动发射一个信号。 在以上的示例中,我们创建了一个新的信号closeEmitApp(),该信号在按下鼠标事件发生时被发射。 self.emit(QtCore.SI 阅读全文
posted @ 2016-04-02 01:09 月光诗人 阅读(1080) 评论(0) 推荐(0) 编辑
摘要: PyQt中的事件处理主要以来重写事件处理函数来实现。 在上面的示例中,我们重新实现了keyPressEvent()事件处理方法。 def keyPressEvent(self, event): if event.key() == QtCore.Qt.Key_Escape: self.close() 阅读全文
posted @ 2016-04-02 00:59 月光诗人 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 事件 事件(Events)是GUI程序中很重要的一部分。它由用户或系统产生。当我们调用程序的exec_()方法时,程序就会进入主循环中。主循环捕获事件并将它们发送给相应的对象进行处理。奇趣公司(Trolltech)引入了信号和槽机制。 信号与槽 当用户单击一个按钮,拖动一个滑块或进行其它动作时,相应 阅读全文
posted @ 2016-03-31 23:16 月光诗人 阅读(930) 评论(0) 推荐(0) 编辑