当前位置: 首页 > news >正文

Qt安装与使用经验分享;无.pro文件;无QTextCodec file;Qt小试;界面居中;无缝;更换Qt图标;更换Qt标题。

1、切换安装下载源

《Qt安装教程》先推荐一篇安装文章:《Qt安装教程》

Qt 5.15 之后已经不提供离线安装包了,就是那个 3.7G 的 exe 安装包。请看官方说明,所以只能用在线安装包。

1,下载在线安装包 QT 在线安装包链接,然后用以下命令启动安装包,切换成中科大的源,一定要切换源,要不下载很慢。

提示:只有命令行启动才能指定 源 参数,直接点击 exe 无法指定参数。

再CMD中切换到刚才exe下载路径,然后输入如下:

.\qt-unified-windows-x86-4.2.0-online.exe --mirror https://mirrors.ustc.edu.cn/qtproject

2,确认登录账号,没有可以考虑注册一个。其他确认隐私,是否商用等等,是否帮忙改进不重要。

指定qt 安装路径,原文指定放在 C 盘里面,我不建议这么干,这个文件动辄就是十几个G。所以尽量放在你的数据盘中。

 下面选择Custom就不能拿选择其他几个,选择其他几个,Custom不能选。

我也新手,拿不准Custom中选什么,我装了两次,第一次选择了Custom,第二次不想动脑子,选择了2和3很稳定。没毛病。



碰到的问题:QTextCodec file not found错误。 

【Qt小白】 MacOS 如何解决“QtCore/QTextCodec’ file not found”的error_qtextcodec not found_吃面小王子的博客-CSDN博客

安装好Qt之后,Qt有一个工具:MaintainenceTool。可以管理安装的包。

查看Qt 5 Compatibility Module是否安装。

最后别忘了在.pro 文件中添加

QT += core5compat

加入你发现你没有.pro这个文件。

QT生成工程后没有.pro_qt没有pro文件_冷~风的博客-CSDN博客

你选择的Build工具选错了,重新建项目吧。重新选择Qmake。

 



界面小技巧,居中不边框

 排列方式:选择栅格对齐。

 然后将边界距离设置为0。

 同时把StatusBar状态条删掉。


 tips:菜单栏支持中文,里面的条目不支持中文。


更换软件图标和标题

一定是这个Title才是软件上面的名字。

选择你自己的ICON。这个文件网上有很多,自己电脑中也有很多。可以直接搜查.con文件。

此外还可以从.pro文件中,修改图标,不过需要将图标事先拷贝到当前项目路径下。 

 

# 修改图标的办法之二:
# 将ico文件之间放在根目录下。
# 然后如下:让这个变量等于图标名字

RC_ICONS = app.ico

 至于Qt其他使用,可以自行参考其他资料。代码太多了之后,直接堆到git上了。

相关文章:

  • MyBatis常用的俩种分页方式
  • Python---正则表达式
  • 基于flask+bootstrap+echarts+mysql的鱼村小馆订餐后台管理系统
  • 逻辑优化-rewrite
  • ECharts可视化库--常用组件
  • 【FPGA】Verilog:时序电路应用 | 序列发生器 | 序列检测器
  • 【软件使用】MarkText下载安装与汉化设置 (markdown快捷键收藏)
  • 【前端必看】极大提高开发效率的网页 JS 调试技巧
  • VMware虚拟机安装Linux教程
  • 统计软件与数据分析—Lesson2
  • 【玩转c++】vector讲解和模拟底层实现
  • Scrapy框架(高效爬虫)
  • 2023湖南省“楚怡杯”职业技能大赛“网络安全” 项目比赛任务书
  • vue简介与环境搭建
  • React(五):受控组件、高阶组件、Portals、Fragment、CSS的编写方式
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • ES2017异步函数现已正式可用
  • iOS 颜色设置看我就够了
  • java 多线程基础, 我觉得还是有必要看看的
  • JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
  • PHP 的 SAPI 是个什么东西
  • PHP的Ev教程三(Periodic watcher)
  • Python3爬取英雄联盟英雄皮肤大图
  • Python学习笔记 字符串拼接
  • Python语法速览与机器学习开发环境搭建
  • React的组件模式
  • redis学习笔记(三):列表、集合、有序集合
  • Redis中的lru算法实现
  • Spring框架之我见(三)——IOC、AOP
  • Vue.js-Day01
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • ​ssh-keyscan命令--Linux命令应用大词典729个命令解读
  • ​马来语翻译中文去哪比较好?
  • # Pytorch 中可以直接调用的Loss Functions总结:
  • #我与Java虚拟机的故事#连载02:“小蓝”陪伴的日日夜夜
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • (C语言)字符分类函数
  • (二)c52学习之旅-简单了解单片机
  • (每日持续更新)jdk api之FileReader基础、应用、实战
  • (三维重建学习)已有位姿放入colmap和3D Gaussian Splatting训练
  • (算法)Game
  • (转)http-server应用
  • .NET Standard、.NET Framework 、.NET Core三者的关系与区别?
  • .NET下的多线程编程—1-线程机制概述
  • // an array of int
  • [ C++ ] STL priority_queue(优先级队列)使用及其底层模拟实现,容器适配器,deque(双端队列)原理了解
  • [ CTF ]【天格】战队WriteUp- 2022年第三届“网鼎杯”网络安全大赛(青龙组)
  • [ 云计算 | AWS 实践 ] Java 如何重命名 Amazon S3 中的文件和文件夹
  • [Android]Android开发入门之HelloWorld
  • [BZOJ1060][ZJOI2007]时态同步 树形dp
  • [C++] sqlite3_get_table 的使用
  • [ComfyUI进阶教程] animatediff视频提示词书写要点
  • [Django 0-1] Core.Handlers 模块
  • [Enterprise Library]调用Enterprise Library时出现的错误事件之关闭办法
  • [gdc19]《战神4》中的全局光照技术