摘要: QColorDialog提供了用于显示颜色的对话框。 效果: 以上示例程序显示了一个按钮和一个QWidget部件,给widget部件的出世背景颜色为黑色。使用颜色对话框QColorDialog,我们可以改变widget部件的背景色。 col = QtGui.QColorDialog.getColor 阅读全文
posted @ 2016-04-02 23:57 月光诗人 阅读(2213) 评论(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) 编辑