Qt控制台应用程序中的QDialog对象的Intellisense

时间:2018-03-05 16:22:34

标签: qt dialog intellisense

我想在Qt控制台应用程序中的main()函数中显示然后关闭一个对话框5秒钟后。这是我的代码:

Main.cpp的:

#include <QApplication>
#include "splash.h"
#include <QTimer>


int main(int argc, char *argv[])
{
QApplication a(argc, argv);

// some stuff to do

Splash splash;
QTimer::singleShot(5000, &splash, SLOT(close()));
splash.exec();

// some more stuff to do

exit(0);
//  return a.exec();
}

text_console.pro:

QT += widgets \
      gui

CONFIG += c++11 console
CONFIG -= app_bundle

DEFINES += QT_DEPRECATED_WARNINGS

SOURCES += main.cpp \
    splash.cpp

FORMS += \
    splash.ui

HEADERS += \
    splash.h

上面的代码符合并且有效,但我没有获得完整的初始感知(例如setModal()exec())。我做错了什么?

我在linux中使用Qt5。

0 个答案:

没有答案