是否有一個庫可以從xml文件加載控件(按鈕,文本框等)?有點像在WPF中。C++ Win32 API - 從xml運行時加載控件
回答
Qt的資源文件(* .qrc)與XML非常相似(儘管它們沒有XML標頭,所以它們不是真正合適的XML)。至少如果內存服務,它們會在構建時被解析並轉換爲C++,所以一旦構建了應用程序,UI就會「固定」。
wxWidgets有一個基於XML的資源系統(XRC,如果內存服務),我相信它解析XML並在運行時從它構建一個UI。 UI可以獨立於代碼進行修改。
謝謝!正是我正在尋找的! – Martin 2010-08-14 22:36:56
如果您想使用GTKmm,那麼有GTKBuilder和LibGlade(現在已棄用)。它們在運行時被加載並用XML定義一個UI。
我不在linux上:( – Martin 2010-08-14 22:37:14
有一個Windows版本的GTKMm(http://live.gnome.org/gtkmm/MSWindows),但它確實附帶了一大組依賴DLL。 – 2010-08-15 06:29:23
- 1. 在windows c中從XML中添加運行時控件#
- 2. 加載Microsoft.Windows.Common-運行時控件
- 3. 從JAR文件中加載xml文件有時可以運行
- 4. 使用perl win32在運行時添加控件:: gui
- 5. C# - 運行時加載xaml文件
- 6. 從win32運行C#C++支持/ clr
- 7. Webkit作爲Win32 API控件
- 8. Win32 :: API無法加載WIN32 DLL
- 9. 從xml文件加載控件
- 10. Win32 C++在運行時調整createwindow
- 11. C++ win32從資源加載字符串
- 12. GetOpenFileName和系統函數調用運行時錯誤C++ win32 api
- 13. C++運行時API
- 14. c#在運行時從文件加載連接字符串
- 15. 在運行時加載BingMaps API
- 16. C#從XML刪除換行符加載
- 17. 在C#中加載Win32控件(特別是WPF)
- 18. C win32選項卡控件
- 19. C#從XML文件加載配置
- 20. 事件爲運行時控件在c#
- 21. C#加載字典從XML
- 22. 在運行時不添加控件
- 23. C#Winform運行時加載Windows窗體控制器庫
- 24. 從xml文件加載
- 25. 加載網頁時運行.sh文件
- 26. 檢查運行時是否從COM模塊加載了WIN32/Unmanaged DLL
- 27. 在C#運行時加載dll
- 28. C#,ASP.NET 3.5 - 運行時加載代碼
- 29. 在C#運行時加載DLL#
- 30. C:運行時間與預加載
英文中,組合運算符是「/」,U + 002F SOLIDUS,而不是「\」。 – 2010-08-13 23:50:34
大聲笑感謝您的更正...多數民衆贊成在我整天打字Windows路徑得到:D – Martin 2010-08-14 22:36:18