pyqt简易教程

QT Designer 使用:

1 创建main_window或其他weight

2 布局(如果需要)

3 控件组合

4 edit中编辑控件顺序

5 为控件设置信号/信号槽

6 保存为xxx.ui文件

7 进入pyqt文件找到pyuic4所在文件夹,cmd下输入pyuic4 路径+xxx.ui -o 路径+xxx.py。转换为.py文件

8 在生成的.py文件中加入一段神奇的代码就可以运行了。代码类似这样:

class Ui_MainWindow(QMainWindow,Ui_MainWindow): 
    def __init__(self,parent=None):
        super(Ui_MainWindow,self).__init__(parent)
        self.setupUi(self)
    
if __name__ == '__main__':
    
    app = QtGui.QApplication(sys.argv)
    ui_w=Ui_MainWindow()
    ui_w.show()
    sys.exit(app.exec_())

 

多界面切换和不同窗口传参:

1 新建一个窗口B,原窗口为A,A调用B

def jump_toB(self):

     self.ui=B()  #!!!!!!!!!!!!必须加self,否则,不会出现B窗体

     self.ui.show()

2 A中参数a传给B,则在B初始化时,

class B(QMainWindow,B): 
    def __init__(self,b,parent=None):  #####初始化时,传参

        global b
        super(Ui_MainWindow,self).__init__(parent)

        b=a    #将a,b设为全局变量可在函数外使用
        self.setupUi(self)

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

UCASer_0

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值