使用Pycharm+PyQt5弹出子窗口的程序代码

 更新时间:2021年10月13日 11:16:09   作者:机构师  
这篇文章主要介绍了使用Pycharm+PyQt5弹出子窗口的解决方法,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

用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使用min、max函数查找二维数据矩阵中最小、最大值的方法

    Python使用min、max函数查找二维数据矩阵中最小、最大值的方法

    这篇文章主要介绍了Python使用min、max函数查找二维数据矩阵中最小、最大值的方法,涉及Python矩阵生成、遍历、查找等相关操作技巧,需要的朋友可以参考下
    2018-05-05
  • 在Python的Flask框架中构建Web表单的教程

    在Python的Flask框架中构建Web表单的教程

    Flask框架中自带一个Form表单类,通过它的子类来实现表单将相当惬意,这里就为大家带来Python的Flask框架中构建Web表单的教程,需要的朋友可以参考下
    2016-06-06
  • Python:slice与indices的用法

    Python:slice与indices的用法

    今天小编就为大家分享一篇Python:slice与indices的用法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-11-11
  • Python解析最简单的验证码

    Python解析最简单的验证码

    最近在学python,正好遇到学校需要选宿舍,就用python写了一个抢宿舍的软件。下面通过本文给大家介绍python解析最简单的验证码,对python解析验证码相关知识感兴趣的朋友一起学习吧
    2016-01-01
  • Python人工智能之波士顿房价数据分析

    Python人工智能之波士顿房价数据分析

    买房应该是大多数都会要面临的一个选择,当前经济和政策背景下,未来房价会涨还是跌?这是很多人都关心的一个话题。今天分享的这篇文章,以波士顿的房地产市场为例,根据低收入人群比例、老师学生数量等特征,利用 Python 进行分析,不求买房但求技术
    2021-11-11
  • 使用Python+Matplotlib制作时序动态图

    使用Python+Matplotlib制作时序动态图

    时序图是一个二维图,横轴表示对象,纵轴表示时间,消息在各对象之间横向传递,依照时间顺序纵向排列,可以直观的描述并发进程,所以本文就使用Python和Matplotlib制作一个简单的时许动态图,感兴趣的跟着小编一起来看看吧
    2023-07-07
  • python中getattr函数使用方法 getattr实现工厂模式

    python中getattr函数使用方法 getattr实现工厂模式

    这篇文章主要介绍了python中getattr()这个函数的一些用法,大家参考使用吧
    2014-01-01
  • python文件拆分与重组实例

    python文件拆分与重组实例

    今天小编就为大家分享一篇python文件拆分与重组实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • python实现学员管理系统

    python实现学员管理系统

    这篇文章主要为大家详细介绍了python实现学员管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-02-02
  • 详解如何用TensorFlow训练和识别/分类自定义图片

    详解如何用TensorFlow训练和识别/分类自定义图片

    这篇文章主要介绍了详解如何用TensorFlow训练和识别/分类自定义图片,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08

最新评论