我希望获得在Qt Creator中运行程序的完整控制台功能,与此处描述的问题相同:Console input with Qt Creator
当我在配置属性中选中“Run in Terminal”时,会打开空终端窗口,而不会输出程序。工具 - 选项 - 常规 - 终端具有此值:“x-terminal-emulator -e”。我怎样才能使这个工作?我的操作系统是Ubuntu 10.4。
注意:请不要关闭这个问题,不要重复!我需要Ubuntu OS的解决方案。
答案 0 :(得分:17)
在“工具 - 选项 - 环境 - 常规”下,将终端值从x-terminal-emulator -e
更改为
/usr/bin/xterm -e
。这对我有用。
(在此处找到此修复程序:https://bugs.launchpad.net/ubuntu/+source/qtcreator/+bug/566387)
答案 1 :(得分:1)
避免执行控制台命令或运行bash脚本的另一个好方法是只修改.desktop文件。
在Ubuntu上,这些位于:
ls /usr/share/applications/
如果您想编辑Qt Creator,可以这么做。
nano /usr/share/applications/qtcreator.desktop
编辑变量" Exec"应该看起来像" Exec = / usr / bin / qtcreator"并将其更改为。
bash -i -c /usr/bin/qtcreator
或者您想要更改的应用程序的路径是什么。
这将使用此方法启用您的不同环境变量,这是我假设您正在尝试做的。