QT数据库乱码、QT qml import导入库报错、ui界面分层设计

1.QT数据库乱码:

如图

解决办法:

在pro文件添加:

保存后,清理,重新构建执行结果:(不行就重启QT Creator 5.14.2,清理,构建,运行)

2.QT qml import导入库出错

qml代码模型出错,

选择工具->QML/JS->重置代码模型,重启QTCreator5.14.2就行。

解决后,若已经安装QTQuick包,就不会报错,查看C:\Qt\Qt5.14.2\5.14.2\msvc2017_64\qml文件夹下安装的包。

3.ui界面分层设计

设置界面的分层如下代码:

cpp 复制代码
ui->tabWidget->raise();
    ui->stackedWidget->lower();
    ui->stackedWidget_2->lower();
    ui->stackedWidget_3->lower();
    ui->stackedWidget_4->lower();
    ui->stackedWidget_5->lower();
    ui->stackedWidget_6->lower();
    ui->stackedWidget_7->lower();
    ui->stackedWidget_8->lower();
    ui->stackedWidget_9->lower();
    ui->stackedWidget_10->lower();
    ui->stackedWidget_11->lower();
    ui->stackedWidget_12->lower();
    ui->stackedWidget_13->lower();
    ui->stackedWidget_14->lower();
    ui->stackedWidget_15->lower();

每个布局尽量在widget下使用布局,避免其他widget控件显示。

备注:

Qt Mingw64编译运行和MSVC2017编译运行的区别:

MSVC‌:

  • 依赖 ‌Visual C++ Redistributable‌。
  • 大多数 Windows 用户电脑里已经预装了各个版本的 VC 运行库(因为很多软件都用 MSVC)

1. C++ 标准支持程度 (C++11/14/17/20)

  • MinGW (GCC) ‌:
    • 通常对‌新标准特性支持更快‌。例如,GCC 7/8/9 对 C++17 的支持非常完善。
    • 如果你使用较新的 Qt 版本或现代 C++ 特性(如 std::filesystem, constexpr if, structured bindings),MinGW 往往能更顺利地编译。
  • MSVC2017 ‌:
    • 对 C++17 的支持是‌部分支持 ‌。某些高级特性可能无法编译,或者需要开启特定的编译器标志 (/std:c++17)。
    • MSVC2019/2022 对标准的支持已经非常好,但 ‌2017 版本相对落后‌。

建议‌:如果要用现代 C++ 特性,优先选 MinGW 或升级 MSVC 到 2019+。

相关推荐
qq_5703985711 小时前
Three.js基础使用-案例
开发语言·javascript·ecmascript
Suxing911 小时前
C语言基础分享:C语言文件操作:从“写日记”到“拍电影”的存盘指南
c语言·开发语言
右耳朵猫AI11 小时前
Node.js周刊2026W36 | NestJS 12发布、Remix 3 RC、pnpm 12 Rust重写、Node.js 26.8.0
开发语言·rust·node.js
统计学小王子11 小时前
数学建模国赛倒计时 2 天 ——《异常值的处理(R语言)》
开发语言·数学建模·r语言
z落落14 小时前
C# WinForm Socket 转串口设备服务器+Modbus CRC16校验+Socket 客户端
服务器·开发语言·c#
小灰灰搞电子20 小时前
Rust+Slint 实现动态消息提示框源码分享
开发语言·后端·rust
传奇开心果编程1 天前
【Rust入门知识点学与练】第21课:Trait 进阶 Advanced Traits
开发语言·学习·rust
新时代牛马1 天前
字符设备驱动完整篇:从 cdev_add、file_operations 到chrdev_open 与排障
开发语言·python
swordbob1 天前
ReentrantLock 与 AQS 完整学习手册
java·开发语言
插件开发1 天前
Illustrator 插件开发:链接文件存在检查的原理与实战
ui·illustrator