• PyQt4(使用ui)


    1.使用qt designer设计界面,保存为test1.ui:

    2.使用pyuic4 test1.ui -o ui.py生成ui代码。

    3.程序载入。

    复制代码
    import sys
    import ui
    from PyQt4 import QtCore, QtGui
    
    class MyWidget( QtGui.QWidget ):
        def __init__(self):
            super(MyWidget, self).__init__()
            ui.Ui_Form().setupUi(self)
    
    app=QtGui.QApplication(sys.argv)
    wi = MyWidget()
    wi.show()
    app.exec_()
    复制代码

    结果:

    修改后:

    复制代码
    import sys
    import ui
    from PyQt4 import QtCore, QtGui
    
    class MyWidget( QtGui.QWidget ):
        def __init__(self):
            super(MyWidget, self).__init__()
            self.the_ui=ui.Ui_Form();
            self.the_ui.setupUi(self)
            self.the_ui.progressBar.setValue(0)
            self.the_ui.progressBar.setMaximum(100)
            self.the_ui.pushButton.setText("sdfs")
            self.connect(self.the_ui.pushButton, QtCore.SIGNAL('clicked()'), self, QtCore.SLOT('onclick()'))
    
    
        def add(self):
            for i in range(0, 100):
                self.the_ui.progressBar.setValue(i)
    
            self.the_ui.listWidget.addItem("sdfsdf")
    
        @QtCore.pyqtSlot()
        def onclick(self):
            self.add()
    
    app=QtGui.QApplication(sys.argv)
    wi = MyWidget()
    wi.show()
    app.exec_()
    复制代码
  • 相关阅读:
    储存过程、游标与触发器
    linux系统安装mysql5.7.22
    为什么实体类要实现序列化
    jsp的语法
    jsp的原理
    转发和重定向的区别
    SpringCloud——简介,5大组件
    Java——线程,并发包(Lock、线程池)
    Spring Data JPA——基本使用
    SpringBoot
  • 原文地址:https://www.cnblogs.com/tiandsp/p/7580565.html
Copyright © 2020-2023  润新知