您将如何使用 C++/Qt5 构建无窗口应用程序?我必须使用 QDialog 或 QWidget 吗?
例如,Launchy没有窗口边框,文本框周围的背景是透明的。
我认为这就是您要寻找的:
http://qt-project.org/doc/qt-4.8/widgets-shapeclock.html
这是一个关于如何使用 Qt 制作有形无边框窗口的教程。
虽然它适用于 Qt4.8,但我认为它应该适用于 Qt5。
编辑:找到 Qt5.0 版本: http: //qt-project.org/doc/qt-5.0/qtwidgets/widgets-shapeclock.html
将 QWidget 与Qt::SplashScreen
或一起使用Qt::FramelessWindowHint
。检查所有其他窗口标志。