0
我想在gtkImage的頂部放置gtkButton。我這樣做把這兩個裏面一個gtkFixed容器。現在的問題是,當背景中有圖像時,按鈕的工具提示不再顯示。沒有圖像,它工作正常。我怎樣才能讓工具提示被顯示?GTK:以gtkImage作爲背景在gtkFixed容器中顯示gtkButton的工具提示
我的R程序員,所以下面的代碼是R-的Gtk結合的風格,但還是應該傳達的理念:
library(RGtk2)
w = gtkWindow()
image = gtkImage(file="tmp_1.png")
btn = gtkButton("Test")
gtkWidgetSetTooltipText(btn, "test")
fx = gtkFixed()
gtkFixedPut(fx, image, 10, 10)
gtkFixedPut(fx, btn, 10,10)
gtkContainerAdd(w, fx)
gtkWidgetShowAll(w)
任何想法? TIA。
你想在按鈕中有圖像嗎?是否['gtk_button_set_image'](http://developer.gnome.org/gtk/2.24/GtkButton.html#gtk-button-set-image)就足夠了?還是在R-Gtk綁定中缺少? – 2011-12-27 03:07:21
我想要的是一個圖像作爲背景,包含視覺信息並定期重繪。在圖像頂部,我想放置幾個按鈕(或其他小部件)。我不需要按鈕本身的圖像或圖標。所有這些工作正常,除了工具提示... – 2011-12-27 11:02:01
也許你想要一個容器的圖像背景(在這種情況下GtkFixed)。在這種情況下,你可以看到[提示在PyGTK FAQ](http://faq.pygtk.org/index.py?req=all#8.21)。您可以隨時更新背景,並且不會干擾容器頂部的小部件事件。 – gpoo 2012-01-03 08:42:16