2010-07-15 151 views
8
终端

来看,我想全控制台功能运行Qt Creator中,同一问题的程序如下所述:Console input with Qt CreatorQt Creator的:在

当我在配置属性勾选“在终端中运行”,空终端窗口打开了,没有我的程序输出。工具 - 选项 - 常规 - 终端具有此值:“x-terminal-emulator -e”。我怎样才能得到这个工作?我的操作系统是Ubuntu 10.4。

注意:请不要关闭此问题,它不会重复!我需要Ubuntu OS的解决方案。

+0

''/ usr/bin/gnome-terminal -x''在ubuntu中为我工作。 – 2015-07-31 11:53:19

回答

13

在Tools-Options-Environment-General下,将终端值从x-terminal-emulator -e更改为 /usr/bin/xterm -e。这为我做了诡计。

(在这里找到此修复程序:https://bugs.launchpad.net/ubuntu/+source/qtcreator/+bug/566387

+0

谢谢,刚刚找到相同的页面:) – 2010-07-15 11:43:06

+1

''/ usr/bin/gnome-terminal -x''在ubuntu中为我工作。 – 2015-07-31 11:52:23

0

另一个不错的技巧,以避免做控制台命令,或运行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 

或者任何你想要改变的应用程序的路径是。

这将启用您的不同的环境变量与这种方法,以及这是我认为你正在尝试做。