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

資訊專欄INFORMATION COLUMN

PyQt5, BoxLayout

elisa.yang / 2435人閱讀

摘要:簡介盒子布局類似于網格布局,但是它僅支持單行或一列小部件,具體取決于方向,但它會動態調整其包含的數量或部件的大小。創建方法使用以方法將小部件插入到中方法中的表示應該放置子部件的位置。

BoxLayout簡介

盒子布局類似于網格布局, 但是它僅支持單行或一列小部件,具體取決于方向,但它會動態調整其包含的數量或部件的大小。

創建
boxlayout = QBoxLayout()
方法

使用以方法將小部件插入到BoxLayout中:

boxlayout.addWidget(widget, stretch, alignment)
boxlayout.insertWidget(index, widget, stretch, alignment)

insertWidget方法中的index表示應該放置子部件的位置。widget參數是添加到BoxLayout的子部件,stretch的值應該設置為一個整數,表示子部件伸縮的數值,最后,alignment的值可以設置為以下之一:

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

布局對象通過其它方法添加到BoxLayou中:

boxlayout.addLayout(layout, stretch)
boxlayout.insertLayout(index, layout, stretch)

每個子部件之間的像素間距默認為零,但是可以通過以下方式配置:

boxlayout.setSpacing(spacing)

間距也可以通過以下方式添加到普通窗口小部件中:

boxlayout.addSpacing(spacing)
boxlayout.indterSpacing(index, spacing)

spacing的值表示的是要顯示的像素間距的數量,.instertSpacing()方法還需要一個index, 表示的是插入該間距的位置.BoxLayou的方向可以通過以下方式設置:

boxlayout.setDirection(direction)

direction參數必須設置為以下之一:

QBoxLayout.LeftToRight
QBoxLayout.RightToLeft
QBoxLayout.TopToBottom
QBoxLayout.BottomToTop
Example
# !/usr/bin/python

from PyQt5.QtWidgets import *?
import sys

    class Window(QWidget):
    def __init__(self):
        QWidget.__init__(self)
        
        layout = QBoxLayout(QBoxLayout.LeftToRight)
        self.setLayout(layout)
        
        label = QLabel("Label 1")
        layout.addWidget(label, 0)
        label1 = QLabel("Label 2")
        layout.addWidget(label1, 0 )
        
        layout2 = QBoxLayout(QBoxLayout.TopToBottom)
        layout.addLayout(layout2)
        
        label = QLabel("Label 3")
        layout2.addWidget(label, 0)
        label = QLabel("Label 4")
        layout2.addWidget(label, 0)

app = QApplication(sys.argv)

screen = Window()
screen.show()

sys.exit(app.exec_())

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

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

相關文章

  • PyQt5 簡介

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

    sevi_stuo 評論0 收藏0
  • 事件和信號——pyQT5

    摘要:事件目標是事件想作用的目標。處理事件方面有個機制。這個例子中,我們替換了事件處理器函數。代表了事件對象。程序展示信號發送實例能發送事件信號。我們創建了一個叫的信號,這個信號會在鼠標按下的時候觸發,事件與綁定。 事件和信號 事件 signals and slots 被其他人翻譯成信號和槽機制,(⊙o⊙)…我這里還是不翻譯好了。 所有的應用都是事件驅動的。事件大部分都是由用戶的行為產生的,...

    張春雷 評論0 收藏0
  • Python 小白的 PyQt5 項目實戰(1)安裝與環境配置

    摘要:工具可以直接使用方式安裝和的環境配置使用集成開發工具的小白,在安裝庫以后,還要對和進行環境配置,將其集成到中。如果小白的或安裝在其他路徑下,則從對應的目錄找到,或者在資源管理器中搜索文件找到安裝路徑。 ...

    Chao 評論0 收藏0

發表評論

0條評論

elisa.yang

|高級講師

TA的文章

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