簡體   English   中英

GUI C++ Qt 與 Visual Studio 2010

[英]GUI C++ Qt with Visual Studio 2010

我正在開發一個需要 GUI 的 C++ 應用程序。 我想使用 Windows 7 Ribbon Framework,所以我不想讓我的應用程序與不同於 windows 的操作系統兼容。我還想使用我喜歡的 IDE,Visual Studio 2010,顯然我想使用標准 C++ std::string 等東西。我看到有 Qt,它看起來很酷,但據我所知,我應該將它與他們自己的編譯器一起使用,因為它們提供了一些不屬於標准 c++ 的東西(例如 slots 關鍵字) . 另外,我看到我可以使用 QWinHost 來承載 win32 控件,但我不確定我是否可以承載功能區控件。 我應該自己實現一個小庫來簡單地管理本機 win32 控件還是應該使用 Qt 和 go?

但據我所知,我應該將它與他們自己的編譯器一起使用

不,那是不正確的。 您將使用您的編譯器——無論是 Microsoft 編譯器、mingw-g++ 還是其他編譯器,只要它受 Qt 支持即可。

Qt 提供了自己的附加預處理器,稱為moc Moc 獲取輸入文件並根據其內容生成額外的 *.cpp 文件,其中包含標准 c++ 代碼。 這些文件又被提供給您的“普通”編譯器。 只要您使用 qmake 生成項目,所有必要的構建規則都會自動處理。

我應該自己實現一個小庫來簡單地管理本機 win32 控件還是應該使用 Qt 和 go?

這是您的代碼,也是您做出的決定。 然而,對我來說,編寫“小圖書館”聽起來很像重新發明輪子。 如果我是你,我會首先嘗試使控件與 Qt 一起工作 - 因為這樣我就不必重新發明輪子 - 已經有太多的 GUI 工具包,所以單獨制作另一個是毫無意義的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM