2025年5月22日 星期四 乙巳(蛇)年 二月廿四 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > Qt

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

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

项目链接

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();
  • }
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门