摘要:創(chuàng)建標簽小部件是通過構造函數(shù)創(chuàng)建的參數(shù)可以忽略,文本可以選擇。稍后指定,或在構造時定義。但是,某些小部件無法顯示助記符,因此,可以與其他小部件配對。這可以在使用快捷鍵時將焦點從標簽轉移到其他小部件。
簡介
標簽組件用于向用戶顯示文本,它可以是另一個組件的目的單詞標簽,單個句子,多行,多段的文本塊。
創(chuàng)建標簽小部件是通過構造函數(shù)創(chuàng)建的:
label = QLabel(text)
text 參數(shù)可以忽略,文本可以選擇。稍后指定,或在構造時定義。
方法在構造后設置或更改文字,使用下面方法:
label.text()
標簽的對齊默認值是將文本放置在標簽的左側,垂直居中放置,可以這樣使用:
label.setAligment(alignment)
alignment參數(shù)指定將文本水平和垂直的放置,水平的放置方式有:
Qt.AlignLeft Qt.AlignHCenter Qt.AlignRight Qt.AlignJustify
設置垂直對齊
Qt.AlignTop Qt.AlignVCenter Qt.AlignBoottom Qt.AlignBaseline
如果需要水平和垂直對齊,常量應該用管道分割:|。
如果有多行,Label小部件還允許包裝文本,可用以下方法啟用:
Label.setWordWrap(word_wrap)
當word_wrap設置為True時,文本將被包裝到為該小部件分配的空間中。
Label上的邊距大小初始為零,通過指定像素的大小自定義:
label.setMargin(,argin)
通過以像素為單位指定縮進量, 還可以將縮緊應用于標簽文本:
label.setIndent(indent)
使用應用程序時, 記住鍵盤快捷鍵是提高操作性和速度的重要部分,它們通過標簽下的字母下方的下劃線標識。但是,某些小部件無法顯示助記符,因此,Label可以與其他小部件配對。這可以在使用快捷鍵時將焦點從標簽轉移到其他小部件。
label.setBuddy(widget)
widget參數(shù)是要與標簽配對的小部件名稱。
示例# !/usr/bin/python3 from PyQt5.QtCore import *? from PyQt5.QtWidgets import *? import sys class Window(QWidget): def __init__(self): QWidget.__init__(self) layout = QGridLayout() self.setLayout(layout) label = QLabel("The story of Dale") layout.addWidget(label, 0, 0) label = QLabel("Few people could understand Dale"s motivation. It wasn"t something that was great") label.setWordWrap(True) layout.addWidget(label, 0, 1) app = QApplication(sys.argv) screen = Window() screen.show() sys.exit(app.exec_())
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/42156.html
摘要:一安裝二簡單使用使用創(chuàng)建一個簡單窗口創(chuàng)建一個應用對象參數(shù)是一個來自命令行的參數(shù)列表腳本可以在中運行。這是我們用來控制我們應用啟動的一種方法。 一:安裝PyQt5 pip install pyqt5 二:PyQt5簡單使用1:使用PyQt5創(chuàng)建一個簡單窗口 import sys from PyQt5 import QtWidgets #創(chuàng)建一個應用(Application)對象,sys...
摘要:如果編輯了按鈕那么接下來就是通過按鈕觸發(fā)某個動作首先右擊窗體生成對話框代碼綁定按鈕接著在代碼欄就會看到生成的文件在中創(chuàng)建綁定再次編譯打開文件發(fā)現(xiàn)已經(jīng)綁定服務日志運行中播放暫停退出實時日志服務器開始服務密碼退出狀態(tài)信息類 如果編輯了按鈕, 那么接下來就是通過按鈕觸發(fā)某個動作 首先右擊窗體,生成對話框代碼 showImg(https://segmentfault.com/img/bVbem...
摘要:有很多的控件,比如按鈕,單選框,滑動條,復選框等等。要設置窗口標題,我們就要檢查單選框的狀態(tài)。我們創(chuàng)建了一個水平的進度條和一個按鈕,這個按鈕控制進度條的開始和停止。這個例子有日期組件和標簽組件組成,標簽顯示被選中的日期。 控件1 控件就像是應用這座房子的一塊塊磚。PyQt5有很多的控件,比如按鈕,單選框,滑動條,復選框等等。在本章,我們將介紹一些很有用的控件:QCheckBox,Tog...
摘要:簡介網(wǎng)格布局小部件提供了一個容器,它允許小部件在動態(tài)大小的網(wǎng)格中布局。創(chuàng)建方法方法向項目中的網(wǎng)格布局添加小部件參數(shù)表示該部件將被添加到的網(wǎng)格布局的和。行和列的值在類似坐標系統(tǒng)上工作,,表示左上角。行數(shù)和列數(shù)可以從容器中獲得 showImg(https://segmentfault.com/img/bVbess6?w=4000&h=1936); 簡介 網(wǎng)格布局小部件提供了一個容器,它允許...
摘要:簡介盒子布局類似于網(wǎng)格布局,但是它僅支持單行或一列小部件,具體取決于方向,但它會動態(tài)調整其包含的數(shù)量或部件的大小。創(chuàng)建方法使用以方法將小部件插入到中方法中的表示應該放置子部件的位置。 showImg(https://segmentfault.com/img/bVbep4A?w=4000&h=1936); BoxLayout簡介 盒子布局類似于網(wǎng)格布局, 但是它僅支持單行或一列小部件,具...
閱讀 1039·2021-11-18 13:23
閱讀 746·2021-11-08 13:16
閱讀 855·2021-10-11 10:58
閱讀 3510·2021-09-22 15:26
閱讀 1732·2021-09-08 10:42
閱讀 1807·2021-09-04 16:45
閱讀 1733·2019-08-30 15:54
閱讀 2564·2019-08-30 13:45