0
  1. 我有一个 NULL gtklabel。发生事件时,我在此标签中设置了一个文本(使用 gtk_label_set_text)。如何在事件发生后重置 gtklabel(重置为 NULL)?
  2. 如何设置 GtkTextView 的最大长度(字符)?
  3. 在 GtkTable 中设置与小部件边缘的距离的最简单方法是什么?
4

1 回答 1

0
  1. 正如我从代码中了解的那样,您可以只使用gtk_label_set_text (label, NULL). 如果由于任何原因失败(例如早期版本不允许NULL),只需将其替换为"".
  2. 你不能,直接。最简单的非直接方法是连接到视图上的“插入文本”,GtkTextBuffer并且g_signal_stop_emission_by_name()当您不希望插入实际发生时。从来没有这样做过,所以这只是我会尝试的,不能保证它真的会起作用。
  3. 不太清楚你的意思。您可以尝试GtkAlignment在您的小部件周围使用 a 并在其上设置填充 - 可能是您想要的,也可能不是您想要的。
于 2010-05-15T23:29:38.380 回答