1
我想加載一個選項卡的內容只有當用戶點擊相同。是否有可用於此的Stack或Widget的某些屬性。我在Vala中編寫代碼,目前我正在通過加載UI構建中的內容來解決此問題。一段代碼示例會有所幫助。如何捕獲鼠標點擊Gtk.Stack
提前致謝!
我想加載一個選項卡的內容只有當用戶點擊相同。是否有可用於此的Stack或Widget的某些屬性。我在Vala中編寫代碼,目前我正在通過加載UI構建中的內容來解決此問題。一段代碼示例會有所幫助。如何捕獲鼠標點擊Gtk.Stack
提前致謝!
從有機磷農藥兩者評論:
stack.add_titled (ports_layout_box, "my-tab", "FOO");
stack.notify["visible-child-name"].connect ((sender, property) => {
if ("my-tab" == stack.get_visible_child_name()) {
// TO DO
}
});
我不太明白。你想做什麼,爲什麼? – andlabs
基本上,我正在GTK + 3中開發一個網絡實用程序應用程序(Nutty)。應用程序的每個選項卡都有不同功能的選項卡 - 基本網卡信息,路由到站點/ IP,打開端口,網絡上的設備發現。雖然每個選項卡都有用戶啓動的信息,但應該使用信息打開端口信息選項卡,而不需要任何用戶交互。目前,我在UI構建時填充了選項卡中的信息,這會使應用程序打開,並帶有一點滯後,如果信息在運行時在選項卡上填充,則可以避免這種滯後。 –
Nutty在啓動板上,以防萬一有人想看看源代碼或屏幕截圖:https://launchpad.net/nutty –