我想更改字体属性(大小、样式、系列、颜色),Text Entry
但我在 Glade 中没有看到任何选项。没有问题Label
,但Label
用户无法编辑。我尝试MyAppNameWindow.ui
在 Gedit 中编辑文件并attributes
从复制Label
到Text Entry
,但之后应用程序无法启动。
答案1
我不知道如何使用 Glade 来实现这一点。不过,使用一小段代码就可以轻松实现这一点。
我假设您正在使用quickly
,因此您用 Python 编写。
首先,你需要导入 Pango 库(Gtk 默认自带)
from gi.repository import Pango
然后,假设你的输入小部件被称为
myentry
:myentry.modify_font(Pango.FontDescription('Sans Bold 12'))
根据您的需要调整上述内容,并记住将该指令放在初始化代码的某个位置,以便它在构建窗口后立即执行。
我希望这种非 Glade 解决方案能够帮助您。