代码可直接运行

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按钮相关推荐

  1. iconfont添加新图标_老项目中的iconfont字体图标添加新的图标

    最近,一直在折腾自己的新的博客,采用的是halo博客系统,感觉还是很不错的,就是主题有点少,自用的主题是siren,感觉自己做的不错就分享到了halo论坛,然后被提示标题前面的图标不显示. 也不知道说 ...

  2. VS2010团队开发调试器无法继续运行该进程,项目文件“”已被重命名或已不再解决方案中

    VS2010团队开发调试器无法继续运行该进程,项目文件""已被重命名或已不再解决方案中 参考文章: (1)VS2010团队开发调试器无法继续运行该进程,项目文件"&quo ...

  3. 已知数据库中存在表tb_book2,通过在图书信息界面填写书本的基本信息,然后提交后写入数据库中的表格中。需要对提交的信息进行修改,信息填入不能为空,为空则则有提示。

    jsp结合SQLSERVER向数据库中的表添加图书信息. 已知数据库中存在表tb_book2,通过在图书信息界面填写书本的基本信息,然后提交后写入数据库中的表格中.需要对提交的信息进行修改,信息填入不 ...

  4. SAS 运行过程中出现‘SAS 磁盘已满 OUT OF RESOURCES’解决办法!

    SAS 运行过程中出现'SAS 磁盘已满 OUT OF RESOURCES'解决办法! 当SAS在WORK逻辑库运行大量数据时可能会出现'磁盘已满 OUT OF RESOURCES'的情况,那是由于w ...

  5. C# winform程序运行过程中提示尝试读取或写入受保护的内存.这通常指示其他内存已损坏的

    C# winform程序运行过程中提示"尝试读取或写入受保护的内存.这通常指示其他内存已损坏的" 错误,如下图所示 查看详细信息如下 未处理System.AccessViolati ...

  6. 学习记录01:使用pyqt5搭建yolo3目标识别界面

    使用pyqt5搭建yolo3目标识别界面 已有重制版,yolo3检测界面重制版,更简单,完善. 由于这是我第一次写这种博客,其目的也不是为了赚取积分,主要是为了记录我的学习过程中的一些方法,以便以后我 ...

  7. 基于PyQt5的图形化界面开发——模拟医院管理系统

    基于PyQt5的图形化界面开发--模拟医院管理系统 0. 前言 1. 需求分析 2. 挂号界面的思路.UI界面代码及相应触发函数 2.1 思路分析 2.2 ui_guahao.py 2.3 相应的触发 ...

  8. python3.6运行界面_python3.6 +tkinter GUI编程 实现界面化的文本处理工具

    更新: 2017.07.17 补充滚动条.win批处理拉起py 2017.08.13 新增自定义图标 --------原创 blogs: http://www.cnblogs.com/chenyueb ...

  9. Matplotlib画图教程:在QT界面中嵌入三维图片

    Matplotlib画图教程:在QT界面中嵌入三维图片 需求: 做项目报告的时候,有这么一个想法,就是能通过UI随时调用matplotlib进行二维图和三维图的绘制.因此就诞生了做这么一个小模块的想法 ...

  10. PyQt(Python+Qt)入门:Designer组件属性编辑界面中QWidget类相关属性详解

    本文适用人员:本文比较长,适合不理解Qt Designer部件属性的人员阅读或资料查找. 声明: 1.如果有人认为本文是简单的复制粘贴+翻译而成,敬请读本文最后的后记: 2.本文为老猿Python学习 ...

最新文章

  1. exchange 2013 升级CU15,提示“上次安装完成后没有重启”的提示
  2. 创建虚拟机并安装CentOS操作系统
  3. @param注解_启用 parameters 编译选项简化 mybatis @Param 注解重复问题
  4. pandas常用函数,个人常用的
  5. 理解浏览器是如何加载及渲染网页的
  6. Linux下查看/管理当前登录用户及用户操作历史记录
  7. zabbix常用key和自定义key的讲解
  8. 合并数组内的对象的数字
  9. 【leetcode刷题笔记】Merge k Sorted Lists
  10. 计算机科学与量子信息处理,量子计算交叉学科
  11. Java设计模式陈列
  12. 卷积、卷积矩阵(Convolution matrix)与核(Kernel)
  13. 需要学习的技术知识备忘录
  14. linux wc 修改文件,Linux wc命令
  15. java练习题-求int类型N值的阶乘
  16. TSC TTP-244 Pro标签打印机安装说明
  17. pygame的安装与使用
  18. snmp trap 如何在浏览器中_SNMP TRAP功能
  19. LeetCode常见报错解释
  20. 深入理解快速排序和STL的sort算法

热门文章

  1. 小象学院python数据分析课程怎么样_小象学院Python数据分析第二期【升级版】
  2. vue 创建桌面应用
  3. 常用计算机硬件故障检查方法,电脑硬件常见的故障检测及处理方法
  4. 输入一个字符串,内有数字和非数字字符,例如: A123x456 17960? 302tab5876 将其中连续的数字作为一个整数,依次存放到一数组a中。例如,123存放在a[0],456放在a[1]中
  5. Kvsc autorun.inf病毒
  6. 05 hex 格式_hex文件格式总结
  7. V831——人脸性别年龄检测
  8. poj-3295 Tautology
  9. Fresco的解析和使用
  10. P3456 [POI2007]GRZ-Ridges and Valleys(bfs)