扩展标签字符
Posted
技术标签:
【中文标题】扩展标签字符【英文标题】:Expanding label characters 【发布时间】:2020-05-18 19:18:13 【问题描述】:考虑以下玩具示例:
from PyQt5 import QtWidgets, QtGui
class MainWindow(QtWidgets.QMainWindow):
def __init__(self):
super(MainWindow, self).__init__()
self.w = QtWidgets.QWidget()
layout = QtWidgets.QVBoxLayout()
self.w.setLayout(layout)
self.setCentralWidget(self.w)
toyLabel = QtWidgets.QLabel("Hello!")
layout.addWidget(toyLabel)
font = QtGui.QFont("Times", 16, QtGui.QFont.Bold)
font.setStretch(150)
toyLabel.setFont(font)
if __name__ == '__main__':
app = QtWidgets.QApplication([])
window = MainWindow()
window.show()
app.exec_()
如何扩展toyLabel
的字母而不变形?
当使用上述setStretch()
时,结果是一团糟:
我还尝试在样式表中使用 font-stretch
属性扩展字母,但不支持此操作。
【问题讨论】:
【参考方案1】:显然,这可以直接在font
样式表属性中设置:
QLabel
font: 12px Times Expanded;
【讨论】:
以上是关于扩展标签字符的主要内容,如果未能解决你的问题,请参考以下文章
字符串扩展,添加一个方法“add”并将一个 Int 作为没有标签的参数并返回一个可选的 Int
需要 php 编码特殊字符而不是 html 标签,以便包含在 wordpress 扩展 rss 文件中