• 使用qt 6.4 开发备忘录


    qt 6.4使用备忘录

    QT6.4使用备忘

    手头一项目,开始用的pyqt5,遇到点问题,想试着用qt重写一遍,对qt不算很熟,虽以前少有接触,重新开写碰到许多问题,做下简要记录,以备后查。

    首先吐槽下安装,现在开发环境动不动就是几个G的安装,让自己这个老码农,总担心装了太多不应该装的内容。

    qmake vs cmake

    新建项目选择qmake, 创建完成项目后,想添加现有文件,看右键菜单“添加现有文件”为灰色不可用状态,经过上网搜索,需要将cmake改成qmake。也有网友说安装不全的问题,没舍得全部安装,所以也不好验证。

    另还有其它几点区别:
    1.qmake创建项目没有 .pro文件,只有CMakeList.txt
    2.qmake项目,添加已有源代码和ui文件,只能在CMakeList.txt中添加,添加的ui文件不知如何自动编译生成对应的c++头文件。

    其余区别慢慢使用摸索

    msvc2019 kit 不可用

    新建项目后,发现kit msvc2019不可以用,mingw是可以使用的,起初也不在意,当用到第三方库的时候,编译链接不通过,提供的.lib库,是使用msvc编译的。
    所以重新安装 微软的2019的 vc_redist.x64.exe 和 vs_buildtool.exe,选择安装c++,msvc2019的kit方可。

    explicit 关键字

    qt 构造函数中有explicit关键字,主要作用用于防止通过类型转换进行单参数构造函数的隐形调用构造函数,必须使用显示的构造函数。 eg: 隐形:Test t = 2; 显示: Test t = new Test(2);

  • 相关阅读:
    Flink容错机制
    AN动画基础——父子级关系
    ChatGPT学习第四周
    故障振动频谱
    基于ssm的小区物业管理系统
    opencv 提取选中区域内指定hsv颜色的水印
    碳中和目标下数字经济产业发展探析
    9、正则表达式入门
    C++重点归纳
    丁鹿学堂:轻轻松松入门ts之2:自定义类型和interface接口
  • 原文地址:https://blog.csdn.net/w122079514/article/details/127427628