首页 > 代码库 > Qt主窗口
Qt主窗口
用Qt写了两个多月的gui界面了,居然连怎么起头都单独写不出来了。。。惭愧
from PyQt4 import QtGui,QtCoreclass MainWindow(QtGui.QMainWindow): def __init__(self): super (MainWindow,self).__init__() self.edit = QtGui.QTextEdit() #创建一个text控件 self.setCentralWidget(self.edit) #将控件置中 self.setWindowTitle(‘You can change every you like !‘) #这句可以更改窗口的名字if __name__==‘__main__‘: import sys app = QtGui.QApplication(sys.argv) window = MainWindow() window.setGeometry(500,300,500,200) #第一,第二个参数为坐标位置,第三第四个参数为长*宽,但不是实际大小数值,这个下次搞清楚了,再好好写一遍文章 window.show() sys.exit(app.exec_())
无图无真相,下面上图:
注意:主窗口和Dialog的一个不是很明显的区别是窗口是否可以变大
from PyQt4 import QtCore,QtGuiclass MainWindow(QtGui.QDialog): #变化主要在这里 def __init__(self): super(MainWindow, self).__init__() self.edit = QtGui.QTextEdit() layout = QtGui.QVBoxLayout() layout.addWidget(self.edit) self.setLayout(layout) self.setWindowTitle(‘You can change every you like‘)if __name__ == ‘__main__‘: import sys app = QtGui.QApplication(sys.argv) window = MainWindow() window.setGeometry(500,300,500,200) window.show() sys.exit(app.exec_())
同样上图:
Qt主窗口
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。