• 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_()
    复制代码
  • 相关阅读:
    Java 网络编程的一些概念
    Java多线程之线程池
    Java多线程之线程协作
    Java多线程之线程同步
    Java 线程的基本使用
    线程的概念
    在Java中使用RabbitMQ
    Java Web
    Java 集合
    RabbitMQ的下载、安装
  • 原文地址:https://www.cnblogs.com/tiandsp/p/7580565.html
Copyright © 2020-2023  润新知