我有一組GTK +(3)RadioButtons。不過,我認爲GTK的版本並不重要。GTK + RadioButton默認值 - 如何解決醜陋的黑客?
當在我的應用程序中切換RadioButton時,將執行一個操作並使用相關信息更新GUI。這一切都是在「切換」信號的連接回調中處理的。沒問題。
只有未切換的RadioButton會觸發「切換」事件。說得通。
因此問題就出現了 - 在應用程序啓動時,組中的默認RadioButton將不會觸發「切換」事件,因爲它已被切換。
如何在默認RadioButton上觸發此初始操作?
我目前使用的醜陋的黑客 - 這是添加一個不可見的單選按鈕,讓這個活躍,那麼任何我的實際的RadioButtons可以是觸發「切換」信號有效默認值。
完美!我將set_active(用於設置默認值)替換爲切換,並按預期工作。謝謝。 – Peter