国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

PyQt5, GridLayout

hzx / 2877人閱讀

摘要:簡介網(wǎng)格布局小部件提供了一個容器,它允許小部件在動態(tài)大小的網(wǎng)格中布局。創(chuàng)建方法方法向項目中的網(wǎng)格布局添加小部件參數(shù)表示該部件將被添加到的網(wǎng)格布局的和。行和列的值在類似坐標(biāo)系統(tǒng)上工作,,表示左上角。行數(shù)和列數(shù)可以從容器中獲得

簡介

網(wǎng)格布局小部件提供了一個容器,它允許小部件在動態(tài)大小的網(wǎng)格中布局。

創(chuàng)建方法
gridlayout = QGridLayout()
方法

向項目中的網(wǎng)格布局添加小部件

gridLayout.addWidget()
gridLayout.addWidget(widget, row, column)
gridLayout.addWidget(widget, row, column, columnspan, alignment)

widget參數(shù)表示該部件將被添加到GridLayout的row網(wǎng)格布局的row和"column"。 行和列的值在類似坐標(biāo)系統(tǒng)上工作,0,0 表示左上角。rowspancolumnspan 的值表示小部件應(yīng)該跨越多少行和列,最后,alignment參數(shù)必須設(shè)置為以下其中一個:

Qt.AlignmentLeft
Qt.AlignmentRight
Qt.AlignmentHCenter
QT.AlignmentJustify

使用以下其中一種方法向網(wǎng)格布局添加布局:

gridlayout.addLayout(widget)
gridlayout.addLayout(widget, row, column)
gridlayout.addLayout(widget, row, column, rowspan, columnspan, alignment)

給定位置檢索項目通過以下方法實(shí)現(xiàn):

gridLayout.itemAtPosition(row, coulumn)

默認(rèn)情況下,行和列之間沒有間距,可以通過以下以下方式調(diào)整:

Gridlayout.setSpacing(spacing)

另外,垂直和水平間距可以多帶帶指定使用:

gridlayouot.setHorizontalSpacing(spacing)
gridlayout.setVerticalSpacing(spacing)

spacing參數(shù)應(yīng)設(shè)置為一個整數(shù),表示顯示的像素間距數(shù)。
行數(shù)和列數(shù)可以從容器中獲得:

gridlayout.rowCount()
gridlayout.columenCount()
Example
# !/usr/bin/python3

from PyQt5.QtWidgets import *?import sys

class Window(QWidget):
    def __init__(self):
        QWidget.__init__(self)
        
        layout = QGridLayout()
        self.setLayout(layout)
        
        label = QLabel("Label(0, 0)")
        layout.addWidget(label, 0, 0)
        label = QLabel("Label(0, 1)")
        layout.addWidget(label, 0, 1)
        label = QLabel("Label (1, 0) spanning 2 columns")
        layout.addWidget(label, 1, 0, 1, 2)
        label = QLabel("Label (1, 0) soanning 2 rows")
        layout.addWidget(label, 0, 2, 2, 1)

app = QApplication(sys.argv)

screen = Window()
screen.show()

sys.exit(app.exec_())

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/42100.html

相關(guān)文章

  • PyQt5+eric6之旅(四) - 信號與槽的綁定

    摘要:如果編輯了按鈕那么接下來就是通過按鈕觸發(fā)某個動作首先右擊窗體生成對話框代碼綁定按鈕接著在代碼欄就會看到生成的文件在中創(chuàng)建綁定再次編譯打開文件發(fā)現(xiàn)已經(jīng)綁定服務(wù)日志運(yùn)行中播放暫停退出實(shí)時日志服務(wù)器開始服務(wù)密碼退出狀態(tài)信息類 如果編輯了按鈕, 那么接下來就是通過按鈕觸發(fā)某個動作 首先右擊窗體,生成對話框代碼 showImg(https://segmentfault.com/img/bVbem...

    Eidesen 評論0 收藏0
  • PyQt5+eric6之旅(三) - 多線程應(yīng)用 - 追加顯示

    摘要:實(shí)時追加顯示定義一個發(fā)送的信號通過類成員對象定義信號處理業(yè)務(wù)邏輯下面將輸出重定向到中實(shí)時顯示開始創(chuàng)建線程連接信號開始線程將當(dāng)前時間輸出到文本框目前遇到的問題是使用上遇到很多坑像是菜單工具欄各個按鈕之間怎么去綁定特定的槽各種報錯然后現(xiàn)在想 實(shí)時追加顯示 code from PyQt5 import QtCore, QtGui, QtWidgets from PyQt5.QtCore ...

    馬龍駒 評論0 收藏0
  • PyQt5 簡介

    摘要:是由一系列模塊組成。超過個類,函數(shù)和方法。有兩種證書,和商業(yè)證書。包含了窗口系統(tǒng)事件處理圖像基本繪畫字體和文字類。包含了協(xié)議的類。提供了處理數(shù)據(jù)庫的工具。廢棄了和的調(diào)用方式,使用了新的信號和處理方式。不再支持被標(biāo)記為廢棄的或不建議使用的。 本教程的目的是帶領(lǐng)你入門PyQt5。教程內(nèi)所有代碼都在Linux上測試通過。PyQt4 教程是PyQt4的教程,PyQt4是一個Python(同時支...

    sevi_stuo 評論0 收藏0

發(fā)表評論

0條評論

hzx

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<