当前位置: 移动技术网 > IT编程>脚本编程>Python > pyqt4教程之widget使用示例分享

pyqt4教程之widget使用示例分享

2019年04月01日  | 移动技术网IT编程  | 我要评论

迎亲车内鞭炮引爆,超级恐怖鬼故事,男款单肩包


复制代码 代码如下:

# -*- coding: utf-8 -*-
import sys
from pyqt4 import qtcore, qtgui
class mywindow(qtgui.qwidget):
    def __init__(self, parent=none):
        qtgui.qwidget.__init__(self,parent )
        self.setwindowtitle("weather")
        self.resize(1000, 200)
        girdlayout = qtgui.qgridlayout()
        #标签
        str ="weather"
        label1 = qtgui.qlabel(str)
        girdlayout.addwidget( label1, 0, 0)
        #按钮
        button1 = qtgui.qpushbutton('button1')
        girdlayout.addwidget ( button1 , 0, 1)
        #文本条
        textfile = qtgui.qlineedit()
        girdlayout.addwidget( textfile, 0, 2 )
        #密码条
        passwordfile = qtgui.qlineedit()
        passwordfile.setechomode( qtgui.qlineedit.password )
        girdlayout.addwidget( passwordfile, 1, 2)
        #编辑框
        textarea = qtgui.qtextedit()
        girdlayout.addwidget(textarea , 2, 2 )
        #单选框&复选框
        self.radio1 = qtgui.qradiobutton('radio1')
        self.radio2 = qtgui.qradiobutton('radio2')
        self.radio3 = qtgui.qradiobutton('radio3')
        girdlayout.addwidget( self.radio1 , 3 ,0)
        girdlayout.addwidget( self.radio2 , 3 ,1)
        girdlayout.addwidget( self.radio3 , 3 ,2)
        checkbox1 = qtgui.qcheckbox('checkbox1')
        checkbox2 = qtgui.qcheckbox('checkbox2')
        checkbox3 = qtgui.qcheckbox('checkbox2')
        girdlayout.addwidget( checkbox1 , 4, 0)
        girdlayout.addwidget( checkbox2 , 4, 1)
        girdlayout.addwidget( checkbox3 , 4, 2)

        self.button = qtgui.qpushbutton('ok')
        girdlayout.addwidget( self.button, 5 , 0)

        self.connect(self.button ,qtcore.signal('clicked()'),self.onbutton )
        self.setlayout( girdlayout) 

    def onbutton(self ):
            if self.radio2.ischecked():
                self.radio2.settext('haha')

       

app = qtgui.qapplication( sys.argv )
mywindow = mywindow()
mywindow.show()
app.exec_()

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网