摘要: 最通用的布局类别是网格布局(QGridLayout)。该布局方式将窗口空间划分为许多行和列。要创建该布局方式,我们需要使用QGridLayout类。 效果: 在这个示例中,我们创建了一组按网格布局的按钮。为了填补bck和Close按钮之间的空白,我们使用QLabel部件。 grid= QtGui.Q 阅读全文
posted @ 2016-03-28 12:30 月光诗人 阅读(4174) 评论(0) 推荐(0) 编辑
摘要: 使用布局类别方式的布局管理器比绝对方式的布局管理器更加灵活实用。它是窗口部件的首选布局管理方式。最基本的布局类别是QHBoxLayout和QVBoxLayout布局管理方式,分别将窗口部件水平和垂直排列。 假设我们要将两个按钮放在窗口的右下角。为创建该布局,我们需要使用一个水平Box和一个垂直Box 阅读全文
posted @ 2016-03-28 12:02 月光诗人 阅读(615) 评论(0) 推荐(0) 编辑
摘要: PyQt4中的布局管理器 布局管理器是编程中重要的一部分。所谓布局管理器是指我们在窗口中安排部件位置的方法。布局管理器有两种工作方式:绝对定位方式(absolute positioning)和布局类别方式(layout classes)。 绝对定位方式 效果: 该示例中,我们简单的使用move()方 阅读全文
posted @ 2016-03-28 11:02 月光诗人 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 我们将创建一个菜单栏、一个工具栏、一个状态栏和一个中心部件。 效果: 在该示例中,我们创建了一个文本编辑部件,并将它设置为QMainWindow的中心部件。中心部件将占据所有的窗口剩余空间。 阅读全文
posted @ 2016-03-28 02:21 月光诗人 阅读(1633) 评论(0) 推荐(0) 编辑
摘要: 工具栏 菜单对程序中的所有命令进行分组防治,而工具栏则提供了快速执行最常用命令的方法。 效果: 点击工具栏图标窗口关闭。 self.exit = QtGui.QAction(QtGui.QIcon('exit.png'), 'Exit', self) self.exit.setShortcut('C 阅读全文
posted @ 2016-03-28 02:08 月光诗人 阅读(705) 评论(0) 推荐(0) 编辑
摘要: 菜单栏是GUI程序最明显的组成部分。它由一组位于不同菜单中的命令组成。在控制台程序中,我们必须记住那些晦涩难懂的命令。但在GUI程序中,通过菜单栏我们将命令合理的放置在不同的菜单中来降低学习新应用程序的时间开销。 效果类似如下: menubar = self.menuBar() file = men 阅读全文
posted @ 2016-03-28 01:47 月光诗人 阅读(964) 评论(0) 推荐(0) 编辑
摘要: 主窗口 QMainWindow类用来创建应用程序的主窗口。通过该类,我们可以创建一个包含状态栏、工具栏和菜单栏的经典应用程序框架。 状态栏是用来显示状态信息的串口部件。 效果: self.statusBar().showMessage('moonlight poet') 使用QApplication 阅读全文
posted @ 2016-03-28 01:28 月光诗人 阅读(1167) 评论(0) 推荐(0) 编辑
摘要: 以下脚本显示了将窗口放在屏幕中间位置的方法。 效果: self.resize(250, 150) 该语句用来设置QWidget窗口的大小为250像素宽,150像素高。 screen = QtGui.QDesktopWidget().screenGeometry() 该语句用来计算显示器的分辨率(sc 阅读全文
posted @ 2016-03-27 22:51 月光诗人 阅读(1084) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,如果我们单击了窗口标题栏上的X标记,窗口就会被关闭。但是有些时候我们想要改变这一默认行为。比如,我们正在编辑的文件内容发生了变化,这时若单击X标记关闭窗口,编辑器就应当但出确认窗口。 效果: 如果我们关闭QWidget窗口,QCloseEvent之间就会被触发。要改变原有的widget行 阅读全文
posted @ 2016-03-27 22:36 月光诗人 阅读(1059) 评论(0) 推荐(0) 编辑
摘要: 一个显而易见的关闭窗口的方式是但集标题兰有上角的X标记。接下来的示例展示如何用代码来关闭程序,并简要介绍Qt的信号和槽机制。 下面是QPushButton的构造函数,我们将会在下面的示例中使用它。 QPushButton(String text, QWiget parent = None) text 阅读全文
posted @ 2016-03-27 22:21 月光诗人 阅读(5272) 评论(0) 推荐(0) 编辑