讓gtk 應用程式的主題風格即時生效

2021-08-22 02:11:48 字數 483 閱讀 5176

主題風格似乎已是gui應用程式必不可少的元素了,不同使用者有不同的審美觀,為使用者提供多種的主題風格,或者讓使用者自己定製,都是比較好的選擇。記得win95剛出來時,很多人總會把它弄出不同的外觀,以顯示的自己的水平和與眾不同。

在gtk+應用程式中,使用者可以定製主題風格:設定視窗/控制項在不同狀態下的顏色,背景等等。使用者在修改完成後,如何讓這些設定即時生效呢?讓使用者重起所有gtk+應用程式,未免有些不近人情,而且,使用者可能只是想看一下預覽的效果罷了。最近在做gtk+的嵌入式應用程式時,遇到了這個問題,沒有找到相關的資料,只好自己去研究,花了一些時間,有一點心得,這裡寫出來和大家分享。

定製gtk+應用程式的主題風格很簡單,gtk+的文件裡寫得很清楚,這裡不再多說了。本文的焦點是,在不重起gtk+應用程式條件下,如何讓設定即時生效?

gpointerdata )

試了一下,ok,所有的gtk+應用程式都生效了。這種方法可以工作,但目前尚不知是否存在***。若有其它好的辦法,望大家不吝賜教。

REST風格的應用程式實現

莫笑我老土,因為我確實是最近才聽說rest風格的,以前就是覺得 category product pid 這樣的位址非常的漂亮,但是那只是表象罷了,了解深入以後,發現必須有乙個客戶端的ajax engine和server端的服務配合,才能實現乙個rest風格的應用,下面就是我的實驗。問題?要對外提供...

如何讓應用程式托盤化

只要使用附件中的ctrayicon類即可。2 在初始化時呼叫如下語句建立該物件 m trayicon.create this,wm icon notify,databasemanager m hicon,idr tray menu 3 wm icon notify是乙個自定義的訊息 define w...

應用程式對XP主題的支援要慎重

現在越來越多的程式希望能夠展現出xp的主題風格,這是大勢所趨的,但是在使用中確發現了大問題,詳細情況如下 在visual basic 6中使用xp主題的方式見 在visual basic 2003中使用xp主題方式見 通過試驗,上述的教程是正確的,的確好用,而且系統可以支援xp的主題,但是到底是否可...