您当前的位置:首页 > 计算机 > 编程开发 > Qt

Qt无边框窗口,自定义标题栏,可拉伸,拖动,Qt5/6通用,windows, linux通用

时间:03-26来源:作者:点击数:

项目链接

gitee:https://gitee.com/linghuzhangmen/qtframeless

截图

在这里插入图片描述

Qt6.4可编译

在这里插入图片描述

主要功能

(1)自定义标题栏、可拖动、拉伸;

(2)支持linux,windows;

(3)客户区可自定义窗体, 实现各种布局;

编译运行说明

使用QtCreator打开pro文件即可,运行需要参考如下代码:

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

    QTranslator* trans = new QTranslator();

    // 运行时需要把翻译文件复制到exe所在的translations目录
    QString qm_path = a.applicationDirPath() + "/translations/zhcnlang.qm";
    bool isOk = trans->load(qm_path);
    if(!isOk)
    {
        QMessageBox::information(nullptr, "Attention", "Language file lost");
        exit(0);
    }

    a.installTranslator(trans);

    Widget w;
    w.show();
    return a.exec();
}
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门