Python 的 QT Designer 中的 Unicode 字符?

问题描述 投票:0回答:2

我正在为可执行文件编写 GUI。我的第一个是使用 Python 和 TKinter 编写的。有效。现在我正在开发版本2,我想在QT4中进行。我发现 Qt Designer 对于创建布局等非常有帮助。

我创建了一个 QLabel,我希望它在其中显示希腊伽玛符号。

但是如何呢?我没有找到任何方法来做到这一点。我可以按下一个按钮,并且似乎有一个编写“源代码”的选项。但它接受什么?我尝试了不同的方法:

  • u"\u03B3"
  • γ
  • 还有更多。

如果我写 &,文本在源代码编辑器中的颜色将更改为红色。但它仍然只会显示我输入的文本。

这是否可能,或者我只是编写一些占位符,然后在 python 代码本身中将其更改为 Gamma?

谢谢。

python pyqt qt-designer
2个回答
2
投票

QLabel
支持HTML,为此您必须右键单击并选择选项
Change rich text...
并在选项卡
source
中放置html代码:

<p>&gamma;</p>

也就是说,在标签

<p> </p>
内获得以下内容:


0
投票

接受的答案不适用于其他小部件,例如 Qt Designer 中的按钮。一般的解决方案是直接从某些工具(例如Windows上的Charater Map)复制unicode:

Search and copy an icon of a font family

还有一些在线工具可以显示图标并允许您复制图标,例如Nerd Font

这是我的用例示例:

Example of the github icon

© www.soinside.com 2019 - 2024. All rights reserved.