日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:如何在python中建立pyqt5網(wǎng)格布局

關(guān)于PyQt5中的網(wǎng)格布局,其實(shí)是非常好的一種類似表格的控件。想必大部分的人還不會用python來建立,這里我們將對建立之前的一些準(zhǔn)備工作進(jìn)行介紹,比如需要注意的事項(xiàng),又或者是網(wǎng)格的距離把握。下面我們就這兩個方面進(jìn)行介紹,然后帶來完整的建立pyqt5網(wǎng)格布局的代碼。

1、網(wǎng)格布局需要注意:

(1)要導(dǎo)入類庫QGridLayout

(2)該布局的索引默認(rèn)從0開始

(3)使用網(wǎng)格布局前先要進(jìn)行類的實(shí)例化

2、網(wǎng)格布局的設(shè)置

我們其實(shí)可以通過網(wǎng)格布局實(shí)例化后的對象,直接通過代碼提示的方式看到很多直接實(shí)現(xiàn)的方法。

比如:我們想要設(shè)置網(wǎng)格之間的空間距離,可以設(shè)置setSpacing。

3、實(shí)例

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("標(biāo)題")
        lblauthor=QLabel("作者")
        lblcontent=QLabel("內(nèi)容")
 
        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網(wǎng)格布局的方法,大家可以先就布局的一些步驟進(jìn)行熟悉和理解,然后再動手試驗(yàn)實(shí)例中網(wǎng)格布局的代碼。


文章標(biāo)題:創(chuàng)新互聯(lián)Python教程:如何在python中建立pyqt5網(wǎng)格布局
分享網(wǎng)址:http://m.5511xx.com/article/dhpdiod.html