gtk.Paned包含一個名爲'handle-size'的樣式屬性,我假設它會改變句柄的大小,它是隻讀的,那麼我該如何改變它?(在PyGtk中)更改gtk.Paar句柄大小
4
A
回答
3
從文檔gtk.Widget
:
gtk.Widget
介紹樣式屬性 - 這些都是基本對象是對象存儲不 性能,但在相關的插件的樣式對象。風格 屬性設置在resource files。這種機制用於配置等 東西穿越題材的滾動條箭頭的位置,讓主題的作者在的應用程序的外觀更 控制,而不需要寫一個主題引擎C.
一般在GTK中練習不是從程序中設置樣式屬性,而是使用標準UI小部件,並讓用戶決定它們應該如何看待(通過桌面主題)。
2
在啓動自己的應用程序之前,您可以提供自定義資源文件。在C(希望python的翻譯很簡單),那就是:
#include <gtk/gtk.h>
int
main(gint argc, gchar **argv)
{
GtkWidget *window;
GtkPaned *paned;
gtk_init(&argc, &argv);
gtk_rc_parse_string("style 'my_style' {\n"
" GtkPaned::handle-size = 200\n"
" }\n"
"widget '*' style 'my_style'");
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
paned = (GtkPaned *) gtk_hpaned_new();
gtk_paned_add1(paned, gtk_label_new("left"));
gtk_paned_add2(paned, gtk_label_new("right"));
gtk_container_add(GTK_CONTAINER(window), GTK_WIDGET(paned));
gtk_widget_show_all(window);
gtk_main();
return 0;
}
相關問題
- 1. 如何更改物化css nouislider的句柄大小?
- 2. Maya調整大小句柄太大
- 3. 句柄大小寫或文本框中的正確大小寫
- 4. 如何更改SelectToUISlider JQuery puglin的句柄?
- 5. OnPreferenceChange中的句柄SeekBar更改
- 6. 字段的句柄方向更改
- 7. 更改大小?
- 8. HTML5/CSS3 - 更改調整大小手柄的外觀
- 9. UIWebView大小更改?
- 10. Image.fromarray更改大小
- 11. Winform大小更改
- 12. 更改SVG大小?
- 13. 更改大小leftviewcontroller
- 14. 更改堆大小
- 15. UIPageViewController更改大小?
- 16. 更改字體大小而不更改框的大小
- 17. 更改圖像時更改ImageView大小
- 18. Ember.ArrayProxy更改不觸發句柄#每更新
- 19. 如何在對話框小部件jQuery UI中更改句柄拖動?
- 20. 任何方式來禁用Firefox 4 textarea調整大小句柄?
- 21. jquery ui可調整大小的自定義句柄錯誤
- 22. 與內部元素的jQuery UI可調整大小的句柄
- 23. 可調整大小的句柄阻止可拖動的交互
- 24. 可調整大小的iframe與框架內的句柄?
- 25. 如何使QScrollBar具有固定大小的句柄?
- 26. jquery se可調整大小的句柄分隔
- 27. jQuery可調整大小的句柄setter不工作
- 28. 指定jQuery UI可調整大小的自定義句柄()
- 29. jQuery的可調整大小的插件:使用哪個句柄?
- 30. 如何在C#或VB.Net中添加調整大小句柄
+1提供最佳實踐以及解決方案。 – Jonah 2013-03-03 04:31:08