2013-04-23 115 views
0

正如我們所知,用QT編寫的程序能夠跨平臺移植。QtCreator項目菜單欄和代碼可移植性

目前我正在開發使用QTcreator的程序,在這裏我可以直接編輯Menubar &輸入它的項目。 但是,這個代碼在.cpp文件中不可見。

像如下所示:---
http://codeprogress.com/cpp/libraries/qt/QMenuBarAddMenu.php#.UXYeyaL-EfE

1>哪裏是這個菜單欄的代碼?

2>另一個問題是,用QTcreator編寫的GUI程序能在Linux主機上運行嗎?

3>是否還有QT Linux的創建者?

請在這一點上提出建議。

回答

1

1)在Qt Creator中,點擊QMenuBar並按下「F1」或導航至「幫助>上下文幫助」,光標位於QMenuBar上,或者您可以按「F2」或導航至「工具> C++>按照光標下的符號「,它會帶您到QMenuBar的定義位置。右鍵菜單也很有幫助。

2)可能通過wine。雖然大多數人會重新編譯其他操作系統的...所以下載Linux的Qt SDK到Linux發行版,並在那裏建立它。

http://qt-project.org/doc/qt-4.8/deployment.html

3)是的。

http://qt-project.org/downloads

http://qt-project.org/downloads#qt-creator

但一定要還可以獲得用於Linux的SDK,太。

http://qt-project.org/downloads#qt-lib

希望有所幫助。

+0

以下選項即將禁用 - 按照光標下的符號 - 無法看到代碼? – user1870619 2013-04-23 06:59:36

+0

Qt Creator在其設置中可能還沒有Qt SDK。選中「工具」>「選項」>「生成並運行」>「Qt版本」。 – phyatt 2013-04-23 07:21:53

+0

'QMenuBar'的實現並不重要,接口也是如此,並且在幫助中有詳細的記錄。你也可以在網上看到它。 http://qt-project.org/doc/qt-4.8/qmenubar.html – phyatt 2013-04-23 07:22:55