Text GTK&x2B;progressbar:文本激活属性“;“显示文本”;

Text GTK&x2B;progressbar:文本激活属性“;“显示文本”;,text,progress-bar,gtk,Text,Progress Bar,Gtk,使用GTK+(2.22)和“progressbar”小部件处理Win XP,当我更改“文本”属性时,这将使“显示文本”属性变为真。因此,给“text”赋予一个不为null的值,无论“showtext”的值是什么,它都是可见的。另一方面,更改“显示文本”不会影响“文本”的值。这是正常的行为还是出了问题?。谢谢你的帮助。这是正常的行为,至少如果我正确理解你的问题的话。(一开始我误解了,因为我很匆忙,但这仍然是正常的行为。)showtext属性被弃用。过去,它用于打开和关闭进度条百分比的文本显示。这已

使用GTK+(2.22)和“progressbar”小部件处理Win XP,当我更改“文本”属性时,这将使“显示文本”属性变为真。因此,给“text”赋予一个不为null的值,无论“showtext”的值是什么,它都是可见的。另一方面,更改“显示文本”不会影响“文本”的值。这是正常的行为还是出了问题?。谢谢你的帮助。

这是正常的行为,至少如果我正确理解你的问题的话。(一开始我误解了,因为我很匆忙,但这仍然是正常的行为。)
showtext
属性被弃用。过去,它用于打开和关闭进度条百分比的文本显示。这已被一个用于在进度栏中显示您喜欢的任何类型的文本的工具所取代,它是
text
属性。简而言之,GTK 2.22中的
show text
属性不控制
text
属性的可见性


为了让事情变得混乱,但最终会更好,在GTK 3.0中,添加了一个新的
show text
属性,它可以实现您期望的功能:控制文本的可见性。

抱歉,但对我来说,这种行为听起来有些“奇怪”?也许我真的不理解“显示文本”的功能。我猜“showtext”会激活/取消显示(或不显示)文本的事实,而不仅仅是文本本身。你说那是错的?。那么“显示文本”的“真正”功能是什么?对不起,我赶时间。我会扩展我的答案来解释更多。好的。答案很清楚。很好地解释了这么复杂的事情!。谢谢你,托马托。