搭建好了開發環境,並測試了建立乙個視窗ok
接下來就嘗試在一開始的測試**中修改視窗屬性並新增子控制項
# -*- coding: cp936 -*-import sys
from pyqt5 import qtcore, qtgui, qtwidgets
class qttestwindow(qtwidgets.qwidget):
#qttestwindow類繼承qtwidgets.qwidget類
def __init__(self):
#過載類初始化函式
mywin = qttestwindow() #建立自定義的窗體類物件
mywin.resize(600, 200) #重設視窗大小
mywin.setwindowtitle("hello qt") #設定視窗標題
#新增第乙個label
label1=qtwidgets.qlabel(mywin) #繫結label到視窗
label1.settext("hello") #設定label標籤的文字內容
label1.setgeometry(270,100,60,20)#設定控制項相對父視窗位置寬高 引數(x,y,w,h)
#新增第二個label
label2=qtwidgets.qlabel(mywin)
label2.settext("world")
label2.setgeometry(270,120,60,20)
#新增乙個button
btnok = qtwidgets.qpushbutton(mywin)#繫結button到視窗
btnok.settext("ok")
btnok.setgeometry(270,140,60,20)
mywin.show()#呼叫視窗顯示
52 屬性查詢
優先順序 先從物件的字典裡找,沒有,再去類的字典中找 class student school oldboy def init obj,x,y,z obj.name x obj.age y obj.gender z defchoose self print s 正在選課 self.name stu ...
PyQt多視窗呼叫
經常有人問到如何在乙個主視窗中開啟乙個對話方塊,然後在確認對話方塊之後,開啟另乙個視窗進行後續操作,要求主視窗和最終的視窗之間都能響應使用者操作,也就是非模態視窗。隨手寫了幾行 簡要示意。python usr bin python coding utf 8 gui imgui qq.com lice...
PyQt多視窗呼叫
經常有人問到如何在乙個主視窗中開啟乙個對話方塊,然後在確認對話方塊之後,開啟另乙個視窗進行後續操作,要求主視窗和最終的視窗之間都能響應使用者操作,也就是非模態視窗。隨手寫了幾行 簡要示意。python usr bin python coding utf 8 gui imgui qq.com lice...