将QT程序作为窗口和命令行运行

时间:2012-03-16 14:01:09

标签: qt

我在Windows下使用QT并且有一个应用程序,我想使用参数来确定它是否来自bat文件,因此所有数据都在参数中,或者它是否应该弹出菜单窗口以允许用户输入数据。

有关如何执行此操作的任何示例?

由于

2 个答案:

答案 0 :(得分:1)

我认为您要检查您的应用程序是否使用命令行参数进行了测试。如果没有,则显示一些对话框以获得输入。

c ++程序的主要功能有两个参数,第一个是参数个数,另一个是参数数组。您可以使用这两个参数来判断您是否从用户获得了命令行参数。

答案 1 :(得分:1)

只是不创建或显示QMainWindow

关于事件循环和信号/插槽有一些额外的复杂性。 Windows上还存在一个问题,即创建控制台是否是链接器而不是运行时选项。

请参阅How do I create a simple Qt console application in C++?