摘要:一个QCheckBox会有2种状态:选中和为选中。它由一个选择框和一个label组成,常常用来表示应用的某些特性是启用或不启用。 在下面的例子中,我们创建了一个选择框,它的状态变化会引起窗口标题的变化。 示例的执行效果如下:
阅读全文
随笔分类 - PyQt5 tutorial
摘要:QFileDialog是一个允许用户选择文件或目录的对话框。可用以选择打开或保存文件 示例图如下:
阅读全文
摘要:1 # !/usr/bin/python3 2 # -*- coding: utf-8 -*- 3 4 """ 5 ZetCode PyQt5 tutorial 6 7 In this example, we receive data from 8 a QInputDialog dialog. 9 10 Aauthor: Jan Bodnar 11 Website:...
阅读全文
摘要:信号和槽 示例效果如下: 示例代码: 这个例子中展示了一个QtGui.QLCDNumber和QtGui.QSlider。lcd的值会随着滑块的拖动而改变 sender是发出信号的对象。receiver是接收信号的对象。slot(插槽)是对信号做出反应的方法 重新实现事件处理器 事件对象 事件对象是一
阅读全文
摘要:网格布局是最通用的布局类,它将空间划分为行和列。 示例效果如下: 示例代码:
阅读全文
摘要:QHBoxLayout和QVBoxLayout分别是水平和垂直对齐控件的基本布局类 试想一下,我们希望把两个按钮在程序的右下角。 要创建这样一个布局,我们可以使用一横一纵两个框。 要创造必要的空余空间,我们可以添加一个拉伸因子(stretch factor)。 示例效果如下: 这个例子在窗口的右下角
阅读全文
摘要:程序员指定每个控件的位置和大小(以像素为单位)。 绝对定位有以下限制: 如果我们调整窗口,控件的大小和位置不会改变 在各种平台上应用程序看起来会不一样 如果改变字体,我们的应用程序的布局就会改变 如果我们决定改变我们的布局,我们必须完全重做我们的布局 代码实例:
阅读全文
摘要:效果如下: 代码如下:
阅读全文
摘要:上下文菜单也称为弹出菜单,是在某些上下文下出现的命令列表。 例如,在Opera Web浏览器中,当我们右键单击一个Web页面时,就会得到一个上下文菜单。 在这里,我们可以重新加载一个页面,返回或查看一个页面源。如果我们右键单击工具栏,就会得到另一个用于管理工具栏的上下文菜单。 效果如下: 代码如下:
阅读全文
摘要:当点击窗口的X按钮时,弹出确认退出消息框,继续点击Yes,退出。否则,窗口继续处于打开状态 代码: If we close a QWidget, the QCloseEvent is generated. To modify the widget behaviour we need to reimp
阅读全文
摘要:如图所示,当点击quit按钮时,退出窗口 代码: 1 """ 2 This program creates a quit 3 button. When we press the button, 4 the application terminates. 5 """ 6 7 import sys 8
阅读全文
摘要:效果如下(由于不方便截图,就另存了教程中的图片): (加上提示信息即为实际截图)
阅读全文

浙公网安备 33010602011771号