PyQt5在已运行界面中通过Botton按钮触发添加新的Botton按钮
代码可直接运行
from PyQt5.QtWidgets import QWidget, QApplication, QPushButton, QFrame
import sysclass ui(QWidget):def __init__(self):super().__init__()# names = self.__dict__self.dict = {}self.add = QPushButton(self)self.add.setText('添加')self.add.setGeometry(50, 50, 100, 50)self.add.clicked.connect(self.BottonPressEvent)self.index = 0def show_ui(self):self.dict["botton"+str(self.index)] = QPushButton(self)self.dict["botton"+str(self.index)].setText("botton"+str(self.index))self.dict["botton"+str(self.index)].setGeometry(50, 100 + 50*self.index, 100, 50)return self.dict["botton"+str(self.index)]def BottonPressEvent(self): #键盘触发# print("l")self.show_ui().setVisible(True)# 只有设置为True 才能显示 之前默认都是显示的 但是在这添加就默认不显示了self.index += 1print('你是天才') #验证事件是否触发if __name__=='__main__':app = QApplication(sys.argv)u = ui()u.show()sys.exit(app.exec_())
成功界面
PyQt5在已运行界面中通过Botton按钮触发添加新的Botton按钮相关推荐
- iconfont添加新图标_老项目中的iconfont字体图标添加新的图标
最近,一直在折腾自己的新的博客,采用的是halo博客系统,感觉还是很不错的,就是主题有点少,自用的主题是siren,感觉自己做的不错就分享到了halo论坛,然后被提示标题前面的图标不显示. 也不知道说 ...
- VS2010团队开发调试器无法继续运行该进程,项目文件“”已被重命名或已不再解决方案中
VS2010团队开发调试器无法继续运行该进程,项目文件""已被重命名或已不再解决方案中 参考文章: (1)VS2010团队开发调试器无法继续运行该进程,项目文件"&quo ...
- 已知数据库中存在表tb_book2,通过在图书信息界面填写书本的基本信息,然后提交后写入数据库中的表格中。需要对提交的信息进行修改,信息填入不能为空,为空则则有提示。
jsp结合SQLSERVER向数据库中的表添加图书信息. 已知数据库中存在表tb_book2,通过在图书信息界面填写书本的基本信息,然后提交后写入数据库中的表格中.需要对提交的信息进行修改,信息填入不 ...
- SAS 运行过程中出现‘SAS 磁盘已满 OUT OF RESOURCES’解决办法!
SAS 运行过程中出现'SAS 磁盘已满 OUT OF RESOURCES'解决办法! 当SAS在WORK逻辑库运行大量数据时可能会出现'磁盘已满 OUT OF RESOURCES'的情况,那是由于w ...
- C# winform程序运行过程中提示尝试读取或写入受保护的内存.这通常指示其他内存已损坏的
C# winform程序运行过程中提示"尝试读取或写入受保护的内存.这通常指示其他内存已损坏的" 错误,如下图所示 查看详细信息如下 未处理System.AccessViolati ...
- 学习记录01:使用pyqt5搭建yolo3目标识别界面
使用pyqt5搭建yolo3目标识别界面 已有重制版,yolo3检测界面重制版,更简单,完善. 由于这是我第一次写这种博客,其目的也不是为了赚取积分,主要是为了记录我的学习过程中的一些方法,以便以后我 ...
- 基于PyQt5的图形化界面开发——模拟医院管理系统
基于PyQt5的图形化界面开发--模拟医院管理系统 0. 前言 1. 需求分析 2. 挂号界面的思路.UI界面代码及相应触发函数 2.1 思路分析 2.2 ui_guahao.py 2.3 相应的触发 ...
- python3.6运行界面_python3.6 +tkinter GUI编程 实现界面化的文本处理工具
更新: 2017.07.17 补充滚动条.win批处理拉起py 2017.08.13 新增自定义图标 --------原创 blogs: http://www.cnblogs.com/chenyueb ...
- Matplotlib画图教程:在QT界面中嵌入三维图片
Matplotlib画图教程:在QT界面中嵌入三维图片 需求: 做项目报告的时候,有这么一个想法,就是能通过UI随时调用matplotlib进行二维图和三维图的绘制.因此就诞生了做这么一个小模块的想法 ...
- PyQt(Python+Qt)入门:Designer组件属性编辑界面中QWidget类相关属性详解
本文适用人员:本文比较长,适合不理解Qt Designer部件属性的人员阅读或资料查找. 声明: 1.如果有人认为本文是简单的复制粘贴+翻译而成,敬请读本文最后的后记: 2.本文为老猿Python学习 ...
最新文章
- exchange 2013 升级CU15,提示“上次安装完成后没有重启”的提示
- 创建虚拟机并安装CentOS操作系统
- @param注解_启用 parameters 编译选项简化 mybatis @Param 注解重复问题
- pandas常用函数,个人常用的
- 理解浏览器是如何加载及渲染网页的
- Linux下查看/管理当前登录用户及用户操作历史记录
- zabbix常用key和自定义key的讲解
- 合并数组内的对象的数字
- 【leetcode刷题笔记】Merge k Sorted Lists
- 计算机科学与量子信息处理,量子计算交叉学科
- Java设计模式陈列
- 卷积、卷积矩阵(Convolution matrix)与核(Kernel)
- 需要学习的技术知识备忘录
- linux wc 修改文件,Linux wc命令
- java练习题-求int类型N值的阶乘
- TSC TTP-244 Pro标签打印机安装说明
- pygame的安装与使用
- snmp trap 如何在浏览器中_SNMP TRAP功能
- LeetCode常见报错解释
- 深入理解快速排序和STL的sort算法
热门文章
- 小象学院python数据分析课程怎么样_小象学院Python数据分析第二期【升级版】
- vue 创建桌面应用
- 常用计算机硬件故障检查方法,电脑硬件常见的故障检测及处理方法
- 输入一个字符串,内有数字和非数字字符,例如: A123x456 17960? 302tab5876 将其中连续的数字作为一个整数,依次存放到一数组a中。例如,123存放在a[0],456放在a[1]中
- Kvsc autorun.inf病毒
- 05 hex 格式_hex文件格式总结
- V831——人脸性别年龄检测
- poj-3295 Tautology
- Fresco的解析和使用
- P3456 [POI2007]GRZ-Ridges and Valleys(bfs)