Qt项目简易开发原理及常见问题解决

一、资源下载地址
https://www.aliyundrive.com/s/jBU2wBS8poH
本项目路径:项目->免费->QtDev
注释:为了方便qt全功能开发,QtDev中包含了qt所有的Win32和x64的Release及Debug库。如果开发简单功能的话可以只下载对应所需要的库即可。
二、项目介绍
1、从零开始开发一个小项目,通过本项目来介绍Qt界面简易开发的过程及原理,简易开发的意思是只需要对应的Qt库及编译工具(如vs2019)即可。电脑不需要安装Qt Creator,vs2019不需要安装Qt插件。本文使用vs2019来描述其原理,根据原理其他平台下如Linux也可以进行简易开发。
2、本项目完成的功能及解决的常见问题如下:
(1)、Qt生成的exe添加logo。
(2)、Qt加载资源来使用ico,png图标。
(3)、Qt加载资源失败的原因及解决方案,尤其是双击文件使用exe打开时资源加载失败导致图标无法显示。
(4)、Qt中文乱码的原因及解决方案。
(5)、软件发布的两种形式:免安装包和安装包。
三、项目开始
1、准备工作
(1)、电脑安装vs2019
(2)、Qt库下载
最简单的界面程序开发需要如下文件:
在这里插入图片描述
2、vs2019新建一个空白解决方案
在这里插入图片描述
3、创建一个控制台应用项目
在这里插入图片描述
4、创建一个基础函数模块,封装编码转换等一些基础功能
源码:
在这里插入图片描述
新建工程:
在解决方案下新建一个core文件夹,然后右击core新建空白项目:
在这里插入图片描述
然后把源码拖到工程里:
在这里插入图片描述
然后设置项目输出目录及项目设置为静态库:
在这里插入图片描述
然后设置附加包含目录:
在这里插入图片描述
然后设置预处理器:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
最后右击生成该项目:
在这里插入图片描述
5、创建Qt界面模块
源码:
在这里插入图片描述
GuiQtDev.ui:

<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
 <class>GuiQtDevClass</class>
 <widget class="QMainWindow" name="GuiQtDevClass">
  <property name="geometry">
   <rect>
    <x>0</x>
    <y>0</y>
    <width>600</width>
    <height>400</height>
   </rect>
  </property>
  <property name="windowTitle">
   <string>Gui</string>
  </property>
  <widget class="QWidget" name="ce
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值