gpt4 book ai didi

python - 如何在PyGObject中设置Gtk.Entry的文本大小?

转载 作者:行者123 更新时间:2023-12-02 20:37:17 26 4
gpt4 key购买 nike

我想增加 Gtk.Entry 的文本大小。

entry = Gtk.Entry()

我正在使用 Python3

最佳答案

您可以使用 Gtk.Entry.modify_font() 来增加字体的大小。

这是一个 MCVE:

import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk, Pango

class EntryWindow(Gtk.Window):

def __init__(self):
super().__init__(title='Entry Widget')
self.set_size_request(200, 100)
self.entry = Gtk.Entry()
self.entry.set_text("Hello World")
self.entry.set_alignment(xalign=0.5)
self.entry.modify_font(Pango.FontDescription('Dejavu Sans Mono 20'))
self.add(self.entry)

win = EntryWindow()
win.connect("delete-event", Gtk.main_quit)
win.show_all()
Gtk.main()

Example

关于python - 如何在PyGObject中设置Gtk.Entry的文本大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46776451/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com