我正在關注'使用QT 2ndEd進行C++ GUI編程'。我使用QTCreator'Widget'模板設計一個表單,並將其保存爲form.ui在一個目錄中。然後,我將main.cpp文件寫入同一個目錄。 「運行」選項未啓用。這本書說運行qmake創建.pro文件和makefile。我如何做到這一點。如何在QTCreator中運行此表單?
0
A
回答
0
我不知道'widget'模板是什麼意思,因爲它沒有列在我的QTCreator選項中。
您應該在QTCreator中創建一個'Qt Gui應用程序'項目,然後將該form.ui添加到您的新項目中。用一些代碼來創建表單並顯示它,您可以構建並運行它。
0
這可能是太晚了,但我覺得這是很好的補充對這個問題的一些細節。本書中所述示例的全部內容是向您展示如何在不調用Qt Creator的情況下創建應用程序。在你的情況,一旦你做到了創建表格,你需要將其添加在.pro
文件,如下所示:
FORMS += form.ui
這是因爲你使用的是自己.pro
但筆者讓qmake
創建.pro
。不同的是,在您自己的項目文件中,您可以根據需要自定義文件。這就是爲什麼你需要明確地將表格添加到.pro
。如果你懶惰,那就讓qmake完成作者的工作。
相關問題
- 1. QtCreator和「運行CMake」
- 2. 無法在QtCreator 2.8.1中運行項目...?
- 3. 無法在QTCreator中運行代碼
- 4. 如何從QtCreator運行qtestlib單元測試
- 5. 如何在Ubuntu中從終端運行Qtcreator?
- 6. 如何在QtCreator中使用多行QMessageBox?
- 7. QtCreator運行時問題
- 8. PHP如何在PHP中運行此cURL
- 9. 如何在html中運行此腳本?
- 10. 如何在node.js中運行此腳本?
- 11. 如何在mongodb中運行此查詢?
- 12. 如何在applet中運行此程序?
- 13. 如何在NUnit中運行此測試
- 14. 如何在vim中運行此命令
- 15. 強制QtCreator在構建時運行「qmake」
- 16. 在lxc容器上運行qtcreator 4.0.1
- 17. 如何更改QtCreator中的C++運行時庫設置?
- 18. 如何在此表單中製作reCaptcha?
- 19. 如何在Django中使用此表單?
- 20. 如何在表中爲每個ID運行此查詢
- 21. 如何運行此命令?
- 22. 如何運行此代碼
- 23. 如何運行此程序?
- 24. 如何運行此vbscript
- 25. 如何運行此查詢?
- 26. 如何在java中執行此列表?
- 27. 如何在設計時使用QTCreator設計QTWidget表單?
- 28. 如何在後臺運行此程序
- 29. 第一次運行後QTCreator段錯誤
- 30. 從QtCreator運行NetAnim時出錯
謝謝。我知道如何創建一個GUI應用程序,並且默認情況下包含.pro,主文件等。您可以通過以下方式在QTCreator中找到模板:新建項目 - > QT-> QT Designer窗體 - >選擇表單模板。因爲這裏只有form.ui&main.cpp是建立在這本書之後的。 qmake是一些指令,在那之後有一個.pro文件,希望'RUN'能夠被啓用,這就是我正在尋找的。 – enterprize
創建應用程序項目將自動創建針對特定目標的構建設置。那麼爲什麼不把你變成這樣一個項目呢?你已經創建了一個「表單」,而不是一個具有「表單」的應用程序。 – RvdK
是的,這是非常酷的。 Bec我正在嘗試遵循所有書籍的例子。實際上,我現在從搜索中發現'qmake -project'在命令提示符上運行,該命令提示符創建.pro文件,使QTCreator運行該項目。雖然仍然無法運行qmake,可能會出現一些路徑錯誤。再次感謝您的好建議。 – enterprize