【问题标题】:Unicode Characters in QT Designer for Python?QT Designer for Python中的Unicode字符?
【发布时间】:2019-03-06 15:43:09
【问题描述】:

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

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

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

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

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

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

谢谢。

【问题讨论】:

    标签: python pyqt qt-designer


    【解决方案1】:

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

    <p>&gamma;</p>
    

    即在标签&lt;p&gt; &lt;/p&gt;内获得以下内容:

    【讨论】:

    • 如果我们想从脚本而不是在 Qt 中更改它,我假设像 my_qlabel.setText("&lt;p&gt;&amp;gamma;&lt;/p&gt;") 这样的东西会起作用吗?
    猜你喜欢
    • 1970-01-01
    • 2014-10-22
    • 2017-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-19
    • 2015-11-05
    • 2011-05-17
    相关资源
    最近更新 更多