Qt:删除左上角的图标
我想删除qt应用程序左上角的图标。这是我的main.cpp代码Qt:删除左上角的图标,qt,Qt,我想删除qt应用程序左上角的图标。这是我的main.cpp代码 int main(int argc, char *argv[]) { QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling); QGuiApplication app(argc, argv); QQmlApplicationEngine engine; engine.load(QUrl(QLatin1String("qrc:/main.
int main(int argc, char *argv[])
{
QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
QGuiApplication app(argc, argv);
QQmlApplicationEngine engine;
engine.load(QUrl(QLatin1String("qrc:/main.qml")));
Receive receive;
QObject *topLevel = engine.rootObjects().value(0);
QQuickWindow *window = qobject_cast<QQuickWindow *>(topLevel);
// setWindowFlags(Qt::Dialog | Qt::CustomizeWindowHint | Qt::WindowTitleHint);
QObject::connect(window,SIGNAL(sendUrltoC(QUrl)),&receive,SLOT(getText(QUrl)));
return app.exec();
}
intmain(intargc,char*argv[])
{
QCoreApplication::setAttribute(Qt::AA_enableHighdDiscaling);
QGUI应用程序应用程序(argc、argv);
qqmlaplicationengine;
engine.load(QUrl(QLatin1String(“qrc:/main.qml”));
接收;
QObject*topLevel=engine.rootObjects().value(0);
QQuickWindow*window=qobject_cast(顶级);
//setWindowFlags(Qt::Dialog | Qt::CustomizeWindowint | Qt::WindowTitleHint);
连接(窗口、信号(sendUrltoC(QUrl))、接收、插槽(getText(QUrl));
返回app.exec();
}
如果我取消注释注释注释的部分,它会给我一个错误。我该怎么办?a)您没有在任何窗口实例上调用setWindowFlags()。b) QQuickWindow类没有setWindowFlags()函数。您可能正在寻找setFlags()函数。尝试以下替换注释掉的行:
window->setFlags(Qt::Dialog | Qt::customizeWindowint | Qt::WindowTitleHint)代码>非常感谢-它正在工作