使用Pycharm+PyQt5弹出子窗口的程序代码
程序员文章站
2022-03-03 12:10:12
用pycharm和pyqt5,想写一个弹出窗口的程序,如下:class video_record(qwidget): def __init__(self): super().__i...
用pycharm和pyqt5,想写一个弹出窗口的程序,如下:
class video_record(qwidget): def __init__(self): super().__init__() self.initui() def initui(self): self.startbtn=qpushbutton('begin',self) self.startbtn.setgeometry(40,20,100,20) self.startbtn.clicked.connect(self.time1) self.timeshow=qlineedit('',self) self.timeshow.setgeometry(200,200,100,20) self.setgeometry(100,100,640,480) self.setwindowtitle('rec') self.show() def time1(self): print('rec start') self.nw=newin() self.nw.show() self.nw.exex_() class newin(qdialog): def __init__(self): super().__init__() self.initui() def initui(self): self.lblx=qlabel('hh',self) self.lblx.setgeometry(100,100,100,20) self.lblx.setautofillbackground(true) self.pale=qpalette() self.pale.setcolor(qpalette.window,qt.blue) self.lblx.setpalette(self.pale) self.setgeometry(100,100,300,300) self.setwindowtitle('newin') self.show() if __name__ == '__main__': app=qapplication(sys.argv) ex=video_record() ex.show() sys.exit(app.exec_())
如果测试时发现闪退,可以试着修改一下调用子窗口的程序:
把‘show'去掉:
def time1(self): print('rec start') self.nw=newin() #self.nw.show() self.nw.exex_()
到此这篇关于使用pycharm+pyqt5弹出子窗口的解决方法的文章就介绍到这了,更多相关pycharm pyqt5弹出子窗口内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
下一篇: Python函数实现学员管理系统
推荐阅读
-
pyqt5对用qt designer设计的窗体实现弹出子窗口的示例
-
pyqt5对用qt designer设计的窗体实现弹出子窗口的示例
-
IE浏览器自定义弹出窗口功能的设置使用方法图解
-
IE浏览器自定义弹出窗口功能的设置使用方法图解
-
Android Popupwindow弹出窗口的简单使用方法
-
showModelDialog弹出文件下载窗口的使用示例
-
Android使用Activity实现从底部弹出菜单或窗口的方法
-
使用“退出意图”弹出窗口改进UX的10种方法
-
使用Pycharm+PyQt5弹出子窗口的程序代码
-
WinForm框架开发教程 - 多文档界面中的子窗口弹出、拖拽处理 WinFormdevexpressc#.net 6.0