在普通代码中,QLabel
可以通过以下简单的方式变为粗体:
myLabel = QtGui.QLabel("<strong>My bold label!</strong>")
但是,QtDesigner坚持使用:
myLabel = QLabel('<html><head/><body><p><span style=" font-weight:600;">My bold label!</span></p></body></html>')
这是否真的有必要,还是WYSIWYG编辑器大量过分热心的另一种情况?
答案 0 :(得分:1)
只有在使用编辑对话框的“富文本”选项卡时才会添加额外标记。如果你:
,你自己的标记将被逐字保存修改强>:
回答完整标记是否严格必要的问题:不,不是真的。根据{{3}}上的Qt文档,它符合HTML 4规范。因此,与任何具有合理能力的html渲染引擎一样,处理仅包含片段<strong>My bold label!</strong>
的html文档应该没有困难。