摘要:
简单拖放 这个列子演示了一个简单的拖拽操作 我们需要重新实现某些方法才能使QPushButton接受拖放操作。因此我们创建了继承自QPushButton的Button类。 使该控件接受drop(放下)事件 首先我们重新实现了dragEnterEvent()方法,并设置可接受的数据类型(在这里是普通文 阅读全文
posted @ 2021-05-08 16:54
qiaokuankuan
阅读(751)
评论(0)
推荐(0)
摘要:
QPixmap 在窗口上显示一个图片 创建一个QPixmap 对象,它将传入的文件名作为参数。 我们将这个pixmap放到QLabel控件中。 文本框 QLineEdit 示例中展示了一个QLineEdit与一个QLabel。我们在QLineEdit中输入的文字会实时显示在QLabel控件中。 创建 阅读全文
posted @ 2021-05-08 16:43
qiaokuankuan
阅读(135)
评论(0)
推荐(0)
摘要:
QCheckBox 在我们的示例中,我们将创建一个复选框,将切换窗口标题。 这是QCheckBox的构造行数 我们有设置窗口标题,所以我们也必须检查复选框。默认情况下,没有设置窗口标题和也没有勾选复选框。 我们将自定义的changeTitle()方法连接到stateChanged信号。这个方法会切换 阅读全文
posted @ 2021-05-08 15:09
qiaokuankuan
阅读(225)
评论(0)
推荐(0)
摘要:
QInputDialog 这个例子显示一个按钮和一个文本框,用户点击按钮显示一个输入框,用户输入信息会显示在文本框中。 这行代码显示输入对话框。第一个字符串是一个对话框标题,第二个是对话框中的消息。对话框返回输入的文本和一个布尔值。点击Ok按钮,布尔值是True。 对话框收到的文本消息会显示在文本框 阅读全文
posted @ 2021-05-08 14:55
qiaokuankuan
阅读(252)
评论(0)
推荐(0)
摘要:
事件 Event 事件源 事件对象 事件接收者 信号槽 Signals & slots 这个例子中展示了一个QtGui.QLCDNumber和QtGui.QSlider。lcd的值会随着滑块的拖动而改变。 重新实现事件处理器 在示例中我们重新实现了keyPressEvent()事件处理器。 事件发送 阅读全文
posted @ 2021-05-08 14:04
qiaokuankuan
阅读(285)
评论(0)
推荐(0)
摘要:
主窗口 状态栏 你用QMainWindow创建状态栏的小窗口。 QMainWindow类第一次调用statusBar()方法创建一个状态栏。后续调用返回的状态栏对象。showMessage()状态栏上显示一条消息。 菜单栏 菜单栏是常见的窗口应用程序的一部分。(Mac OS将菜单条不同。得到类似的结 阅读全文
posted @ 2021-05-08 13:56
qiaokuankuan
阅读(277)
评论(0)
推荐(0)
摘要:
PyQt5布局有两种方式,绝对定位和布局类 绝对定位 程序指定每个控件的位置和大小(以像素为单位)。 绝对定位有以下限制: 如果我们调整窗口,控件的大小和位置不会改变 在各种平台上应用程序看起来会不一样 如果改变字体,我们的应用程序的布局就会改变 如果我们决定改变我们的布局,我们必须完全重做我们的布 阅读全文
posted @ 2021-05-08 10:00
qiaokuankuan
阅读(224)
评论(0)
推荐(0)
摘要:
简单的例子 应用程序的图标 面向对象编程有三个重要的方面:类、变量和方法。这里我们创建一个新的类为Examle。Example继承自QWidget类。 显示提示语 在下面的例子中我们显示一个提示语 运行程序,显示一个窗口 关闭窗口 关闭一个窗口可以点击标题栏上的X。在下面的例子中,我们将展示我们如何 阅读全文
posted @ 2021-05-08 09:03
qiaokuankuan
阅读(230)
评论(0)
推荐(0)
摘要:
PyQt5说明 QtCore QtGui QtWidgets QtMultimedia QtBluetooth QtNetwork QtPositioning Enginio QtWebSockets QtWebKit QtWebKitWidgets QtXml QtSvg QtSql QtTest 阅读全文
posted @ 2021-05-08 08:59
qiaokuankuan
阅读(304)
评论(0)
推荐(0)
浙公网安备 33010602011771号