随笔分类 - PyQt5
摘要:[command]:(项目名称 : PyQt5) [command]:(文件名称 : QListWidget.md) [command]:(创建日期 : 2018 年 11 月 07 日) [command]:(创建时间 : 00:41) 使用 QListWidet 创建列表 作者: 八月未见 博客
阅读全文
摘要:界面如下图: 动图效果演示:
阅读全文
摘要:这里需要在创建组件时使用 setObjectName() 为其添加 objectName 属性,再通过 findChild() 或者 findChildren() 函数来查找。 举个栗子,批量创建10个 LineEdit 并为其设置 name : 可以通过 findChild(QLineEdit,
阅读全文
摘要:首先需要关闭窗口的默认样式,以方便定时想要的样式: 添加一个标题栏: 效果如图: 为标题栏添加图标,以及点击图标时的菜单: 需要注意的是如果没有添加标题栏的话,将不会有效果显示: 添加最小化窗口按钮:Qt.WindowMinimizeButtonHint 添加最大化窗口按钮:Qt.WindowMax
阅读全文
摘要:几个明显的主要类型: Qt.Window - 这是一个窗口,通常具有窗口系统框架和标题栏。 Qt.Dialog - 这将是会被装饰为对话框的窗口。 Qt.Popup - 这是一个弹出式的顶级窗口,它是模态对话框,但具有适合弹出菜单的窗口系统框架。 Qt.Tool - 这是工具窗口。 Qt.ToolT
阅读全文
摘要:程序运行时先弹出对话框: 点击 OK 按钮后出现主窗口: 点击关闭按钮时会出现确认对话框:
阅读全文
摘要:效果如下图:
阅读全文
摘要:在文本编辑框中每隔几秒添加一行文本,代码如下: 界面如图: 当线程开始运行时,每隔1秒传递一个self.source_txt。 点击pushButton时,使按钮不可用,并启动线程,在文本编辑框内不断插入lienEdit的内容。 点击stopButton时,停止线程。
阅读全文
摘要:效果如下图: 因为想到让显示的窗口居中,进而想到获取显示屏和窗口的大小。 窗口大小很简单,QWidget.geometry() 就可以获得当前窗口的坐标和尺寸,要注意的是在 window.show() 之前获取是不准的,需要在窗口显示完之后获取才能得到准确的坐标和尺寸。 显示屏的话可以使用 QDes
阅读全文
摘要:1 #!/usr/bin/python3 2 # -*- coding:utf-8 -*- 3 4 import sys 5 from PySide2.QtWidgets import (QApplication, 6 QWidget, 7 QGridLay...
阅读全文
摘要:PyQt5 的安装很简单: 然后就是写一个最简单的界面试试手: 效果如下: 参考资料:PyQt5 中文教程
阅读全文

浙公网安备 33010602011771号