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

資訊專欄INFORMATION COLUMN

PyQt5, GridLayout

hzx / 2883人閱讀

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

簡介

網格布局小部件提供了一個容器,它允許小部件在動態大小的網格中布局。

創建方法
gridlayout = QGridLayout()
方法

向項目中的網格布局添加小部件

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

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

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

使用以下其中一種方法向網格布局添加布局:

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

給定位置檢索項目通過以下方法實現:

gridLayout.itemAtPosition(row, coulumn)

默認情況下,行和列之間沒有間距,可以通過以下以下方式調整:

Gridlayout.setSpacing(spacing)

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

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

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

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_())

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/42100.html

相關文章

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

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

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

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

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

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

    sevi_stuo 評論0 收藏0

發表評論

0條評論

hzx

|高級講師

TA的文章

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