我想開發一個不依賴於win32庫的C++自定義窗口系統。例如,谷歌瀏覽器的界面與Windows自己的界面不相似。同樣,MPCstar和Adobe產品也有自己的接口。請幫我從哪裏開始進行這樣的項目?窗口上的窗口系統的win32框架的替代
2
A
回答
2
即使您不需要跨平臺支持,Qt也非常棒。我向你保證在使用它之後,你不會理解任何人如何在Win32和MFC等框架上開發本地GUI。它唯一的缺點是您必須隨應用程序分發的DLL大小。
BTW是C++的先決條件?如果沒有,並且您只需要windows,請使用.Net。
+0
是基於QT的應用比基於win32的應用更重要嗎?差異有多大? – 2012-03-23 11:26:49
+0
因爲Qt是一個外部庫,而Win32是本機的,所以大多數Windows機器都沒有可用的Qt DLL,因此您需要將它們與您的安裝程序一起分發。壓縮安裝程序後,開銷約爲4MB IIRC。該應用程序本身會消耗更多的內存,但恕我直言,這是值得這些天的成本。 – 2012-03-23 11:30:47
4
0
我相信Qt應該這樣做。我從來沒有用過它,但它是平臺獨立的。我知道一些使用它的應用程序,看起來很好。
0
相關問題
- 1. X Window系統上的頂層窗口
- 2. 替代QGraphicsDropShadowEffect無框窗口的陰影
- 3. 替代窗口cmd
- 4. iPhone上的圖像「框架/窗口」
- 5. 在自定義窗口中啓動窗口的系統菜單
- 6. WIN32多個窗口
- 7. 子窗口在Win32
- 8. win32窗口上的自定義屬性
- 9. 沒有窗口系統
- 10. 概述系統窗口
- 11. C++ Win32(WinAPI)最大化按鈕的自定義窗口框架
- 12. 刪除C++ Win32中的標準窗口框架
- 13. 在系統上的透明背景::窗口::窗體::形式
- 14. 用MahApps.Metro無邊框窗口的菜單替換窗口標題
- 15. 是否有替代libusb-win32的64位窗口?
- 16. 在窗口周圍繪製框架的無效桌面窗口
- 17. jQuery的彈出系統登錄窗口
- 18. 分層窗口的系統菜單?
- 19. 獲取主框架窗口
- 20. 球拍:在框架窗口%
- 21. Win32窗口中的OpenGL圖元根據窗口大小扭曲
- 22. 如何將Win32窗口設置爲WPF窗口的所有者?
- 23. vim的Quickfix窗口的替代規則
- 24. 替代彈出窗口
- 25. WPF彈出窗口替代
- 26. 替代JqMobile窗口負載
- 27. 替代$(窗口).scroll移動
- 28. 在框架窗口的上下文中運行代碼
- 29. 在其他窗口之上的窗口
- 30. 父窗口上方的子窗口wpf
當前版本的Windows上的所有窗口系統最終都依賴於Win32。你有很多列出GUI工具包的答案,但是我認爲你想自己編寫而不是使用Qt,wxWidgets等。是嗎? – 2012-03-23 11:13:30
不......我會用,如果有一個現有的......被別人告知,我將探討QT和WXWidgets ......謝謝 – 2012-03-23 11:23:47