新聞中心
這里有您想知道的互聯網營銷解決方案
創(chuàng)新互聯Python教程:如何在python中建立pyqt5網格布局
關于PyQt5中的網格布局,其實是非常好的一種類似表格的控件。想必大部分的人還不會用python來建立,這里我們將對建立之前的一些準備工作進行介紹,比如需要注意的事項,又或者是網格的距離把握。下面我們就這兩個方面進行介紹,然后帶來完整的建立pyqt5網格布局的代碼。

1、網格布局需要注意:
(1)要導入類庫QGridLayout
(2)該布局的索引默認從0開始
(3)使用網格布局前先要進行類的實例化
2、網格布局的設置
我們其實可以通過網格布局實例化后的對象,直接通過代碼提示的方式看到很多直接實現的方法。
比如:我們想要設置網格之間的空間距離,可以設置setSpacing。
3、實例
import sys
from PyQt5.QtWidgets import QApplication,QWidget,QLineEdit,QTextEdit,QLabel,QGridLayout
class MyClass(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setWindowTitle("劉金玉編程")
self.setGeometry(300,200,400,300)
lbltitle=QLabel("標題")
lblauthor=QLabel("作者")
lblcontent=QLabel("內容")
letitle=QLineEdit()
leauthor=QLineEdit()
tecontent=QTextEdit()
grid=QGridLayout(self)
grid.setSpacing(20)
grid.addWidget(lbltitle,0,0)
grid.addWidget(letitle,0,1)
grid.addWidget(lblauthor,1,0)
grid.addWidget(leauthor,1,1)
grid.addWidget(lblcontent,2,0)
grid.addWidget(tecontent,2,1)
self.show()
if __name__=="__main__":
app=QApplication(sys.argv)
mc=MyClass()
app.exec_()以上就是在python中建立pyqt5網格布局的方法,大家可以先就布局的一些步驟進行熟悉和理解,然后再動手試驗實例中網格布局的代碼。
新聞名稱:創(chuàng)新互聯Python教程:如何在python中建立pyqt5網格布局
路徑分享:http://fisionsoft.com.cn/article/dhpdiod.html


咨詢
建站咨詢
