gpt4 book ai didi

gtk - 如何制作正确的只读 PyGTK 文本条目?

转载 作者:行者123 更新时间:2023-12-04 23:30:13 24 4
gpt4 key购买 nike

我正在尝试制作一个小部件,其中包含用户应该能够复制但不能更改的短文本输出。这是我想出的:

entry = gtk.Entry()
entry.set_property("editable", False)
entry.unset_flags(gtk.CAN_FOCUS)

它有效,但该条目看起来仍然是可编辑的,从用户的角度来看这看起来很糟糕。
我试过 entry.set_sensitive(False)相反,但这既可以防止复制,也可以使它看起来完全禁用。

我想知道如何制作正确的只读文本条目,该条目呈灰色但仍处于事件状态。

编辑: Here's我正在谈论的内容的图像,尽管不是 GTK(并且我在 GNOME 环境中工作)。

编辑 2:看起来似乎没有正确的方法可以用 GTK 做到这一点,如果有人能确认这一点,我会标记问题已解决。

最佳答案

您可以使用 Label可选择并处于换行模式(如果文本不止一行)

label = gtk.Label('multi line text')
label.set_selectable(True)
label.set_line_wrap_mode(True)

关于gtk - 如何制作正确的只读 PyGTK 文本条目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6146509/

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