#include "framelesshelper.h" #include #include int main(int argc, char *argv[]) { #if (QT_VERSION < QT_VERSION_CHECK(6, 0, 0)) QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling); QGuiApplication::setAttribute(Qt::AA_UseHighDpiPixmaps); #endif #if (QT_VERSION >= QT_VERSION_CHECK(5, 14, 0)) #if 0 QGuiApplication::setHighDpiScaleFactorRoundingPolicy( Qt::HighDpiScaleFactorRoundingPolicy::Round); #else QGuiApplication::setHighDpiScaleFactorRoundingPolicy( Qt::HighDpiScaleFactorRoundingPolicy::PassThrough); #endif #endif QCoreApplication::setAttribute(Qt::AA_DontCreateNativeWidgetSiblings); QApplication application(argc, argv); FramelessHelper helper; QWidget widget; widget.setAttribute(Qt::WA_DontCreateNativeAncestors); helper.setFramelessWindows({&widget}); widget.show(); return QApplication::exec(); }