3
任何人都可以請告訴我如何使用Gtk(在Linux上)創建如下組合框? (我已經問過這個問題的win32 API)。如何用Gtk中的圖像創建組合框?
A碼示例或教程將是非常有益的。我試圖通過互聯網搜索,但遺憾的是,文檔/教程對於Gtk來說並不那麼豐富。非常感謝你。
問候,
任何人都可以請告訴我如何使用Gtk(在Linux上)創建如下組合框? (我已經問過這個問題的win32 API)。如何用Gtk中的圖像創建組合框?
A碼示例或教程將是非常有益的。我試圖通過互聯網搜索,但遺憾的是,文檔/教程對於Gtk來說並不那麼豐富。非常感謝你。
問候,
我知道如何在C這樣做,但我會盡力翼在C++。首先,使用ComboBox
來顯示你的菜單,你將使用TreeModel
填充。
按照示例here創建TreeModelColumnRecord
;你只需要一個Gdk::Pixbuf
列來顯示你的線條圖像。
將TreeModelColumnRecord
傳遞給ListStore
的構造函數。填入您的ListStore
與Gdk::Pixbuf
您的線條圖案的圖像,並將其傳遞給您的構造函數ComboBox
(ListStore
繼承自TreeModel
)。
非常感謝。我會嘗試一下,但我不確定我是否得到了所有這些:)順便說一句,如果你有一個例子,請隨時給我看(C或C++)。再次感謝。 – Morpheus 2010-08-09 16:33:31