2013-04-23 112 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