您的位置 首页 > 数码极客

qt如何设置文字两端对齐

QLabel标签控件是一个经常都要用到的控件,下面是它涉及到的常用方法与事件:



  • setAlignment():设置文本的对齐方式,在Qt中
  • setIndent():设置文本缩进
  • text():获取文本内容
  • setBuddy():设置伙伴关系
  • setText():设置文本内容
  • selectedText():返回所选择的字符
  • setWordWrap():设置是否允许换行
  • adjustSize():控件根据内容调整尺寸

事件:

  • linkHovered:鼠标滑过
  • linkActivated:鼠标单击
import sys from PyQ import QLabel,QWidget,QVBoxLayout,QApplication from PyQ import QPalette,QPixmap from PyQ import Qt class QLabelDemo(QWidget):     def __init__(self):         super().__init__()         ()     def initUI(self):         # 创建label,参数为self         = QLabel(self)         = QLabel(self)         = QLabel(self)         = QLabel(self)         # 设置label标签文本,标签文本可以是HTML代码         .setText("<font color=yellow>这是一个文本标签.</font>")         .setAutoFillBackground(True)         patette = QPalette()         # Qt中有很多变量         )         .setPalette(patette)         # 设定对齐方式         .setAlignment)         .setText("<a href='#'>欢迎使用Python GUI程序</a>")         .setAlignment)         # 设置提示内容         .setToolTip("这是一个图片标签")         # 设置图片         .setPixmap(QPixmap("./image;))         # 如果为false则调用槽函数         .setOpenExternalLinks(True)         .setText("<a href=';>感谢关注</a>")         .setAlignment)         .setToolTip("这是一个超级链接")         # 创建一个垂直布局         vbox = QVBoxLayout(self)         vbox.addWidget()         vbox.addWidget()         vbox.addWidget()         vbox.addWidget()                 # 绑定信号         .linkHovered.connect)         .linkActivated.connect)         (vbox)         ("QLabel控件展示")     def linkHovered(self):         print("鼠标滑过label2")     def linkClicked(self):         print("鼠标单击label4") if __name__ == '__main__':     app = QApplication)     label = QLabelDemo()     label.show()     ())

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“qt如何设置文字两端对齐”边界阅读