[问题求助] 终端这样正常吗? 已解决
电梯直达到第
poster avatar
乾豫恒益
deepin
发表于 2024-05-29 17:30
楼主

Alt+F2模式:

命令:deepin-terminal -v

截图_选择区域_20240529173013.jpg

请问,第三行是需要什么插件吗?

回复 收藏 只看作者
所有回复
乾豫恒益
deepin
发表于 2024-05-29 17:31
沙发

单独打:deepin-terminal 可以单独弹出一个终端的。

带了参数,就不行了。

回复 只看作者
忘记、过去
deepin
发表于 2024-05-29 19:57
板凳

Qt 默认提供的 QCommandLineParser 可以指定添加 -v 参数,效果就是输出 可执行程序名称 版本号 后退出进程。

想知道其它参数使用方法可以加 -h--help


第三行不需要插件,只不过在 dtk 应用中使用 QGuiApplicaition::setPalette 会有警告信息,推荐使用 DPaletteHelper::instance->setPalette(QWidget *, QPalette()) 进行设置

回复 只看作者
乾豫恒益
deepin
发表于 2024-05-30 10:08
地板
忘记、过去

Qt 默认提供的 QCommandLineParser 可以指定添加 -v 参数,效果就是输出 可执行程序名称 版本号 后退出进程。

想知道其它参数使用方法可以加 -h--help


第三行不需要插件,只不过在 dtk 应用中使用 QGuiApplicaition::setPalette 会有警告信息,推荐使用 DPaletteHelper::instance->setPalette(QWidget *, QPalette()) 进行设置

先感谢您的回复,不过我还是比较懵的。

这样吧,我在ALT+F2的模式里,输入 deepin-terminal -e ls

预期:打开一个终端,并在终端中输入命令ls, 并执行。

实际上,出现的是下面的一个画面。

截图_选择区域_20240530100637.jpg

是我的命令格式不对吗?还是另有问题?

回复 只看作者
忘记、过去
deepin
发表于 2024-05-30 11:29
4楼
乾豫恒益

先感谢您的回复,不过我还是比较懵的。

这样吧,我在ALT+F2的模式里,输入 deepin-terminal -e ls

预期:打开一个终端,并在终端中输入命令ls, 并执行。

实际上,出现的是下面的一个画面。

截图_选择区域_20240530100637.jpg

是我的命令格式不对吗?还是另有问题?

截图_deepin-terminal_20240530112811.png

deepin-terminal -C ls --keep-open 可以实现你要的效果

回复 只看作者
乾豫恒益
deepin
发表于 2024-05-30 14:01
5楼
忘记、过去

截图_deepin-terminal_20240530112811.png

deepin-terminal -C ls --keep-open 可以实现你要的效果

非常感谢!!! 我已经得到新的思路。。。

回复 只看作者
乾豫恒益
deepin
发表于 2024-05-30 14:10
6楼

先编写一个脚本,在脚本执行复杂的命令。

然后在 -C 后面直接执行这个脚本。

完美的解决了我所遇上问题。

再次感谢!!!

回复 只看作者
昵称111
deepin
发表于 2024-07-19 18:45
7楼

感谢

回复 只看作者