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

关于Qt的各类问题

目录

1、问题:Qt中文乱码

2、问题:启动时避免ComBox控件出现默认值


博客会不定期的更新各种Qt开发的Bug与解决方法,敬请关注!

1、问题:Qt中文乱码

问题描述:我在设置标题时出现了中文乱码

this->setWindowTitle("算法集成系统");

解决方法::添加QString::fromLocal8Bit()

this->setWindowTitle(QString::fromLocal8Bit("算法集成系统"));

参考:源码分析Qt窗口标题中文乱码的问题_setwindowtitle乱码-CSDN博客

2、问题:启动时避免ComBox控件出现默认值

问题描述:启动时ComBox会默认将第一个值展示出来

    ui.comboBox->addItem("yolov5n-detect");
    ui.comboBox->addItem("yolov8n-detect");
    ui.comboBox->addItem("yolov11n-detect");

解决方法:

(1)方法一:将第一个值设为空白

    ui.comboBox->addItem(""); // 添加一个空白项作为默认显示(ui启动combox会默认选择第一个值)
    ui.comboBox->addItem("yolov5n-detect");
    ui.comboBox->addItem("yolov8n-detect");
    ui.comboBox->addItem("yolov11n-detect");

(2)方法二:设置启动默认索引为-1

    ui.comboBox->addItem("yolov5n-detect");
    ui.comboBox->addItem("yolov8n-detect");
    ui.comboBox->addItem("yolov11n-detect");
    ui.comboBox->setCurrentIndex(-1); // 设置索引-1是为了避免启动UI时ComBox控件出现默认值

相关文章:

  • MOSN(Modular Open Smart Network)-08-MOSN 扩展机制解析
  • Three.js 快速入门教程【十八】射线拾取模型——鼠标点击屏幕选中模型或物体
  • 和鲸科技医疗智能体上线联想擎天平台:赋能医疗服务效率与质量
  • 车载以太网网络测试 -24【SOME/IP概述】
  • SpringBoot3.0不建议使用spring.factories,使用AutoConfiguration.imports新的自动配置方案
  • RabbitMQ 学习整理1 - 基础使用
  • C++中的explicit关键字
  • STM32收发数据包中间件——ProtoFlow,更方便的打包解包助手
  • SpringCloud入门、搭建、调试、源代码
  • 洛谷题单1-B2002 Hello,World!-python-流程图重构
  • 【QT继承QLabel实现绘制矩形、椭圆、直线、多边形功能,并且支持修改大小,移动位置,复制,粘贴,删除功能】
  • 后端学习day1-Spring(八股)--还剩9个没看
  • Pytorch学习笔记(八)Learn the Basics - Save and Load the Model
  • Vue 中异步数据加载与方法调用顺序问题:`await` 的正确使用
  • 前端批量导入方式
  • 【深度学习的数学】导数
  • 【Java】抽象类和接口
  • vue3中ref和reactive的差异分析
  • C++中的异常和智能指针
  • 基础图表(一)
  • 51岁国家移民管理局移民事务服务中心联络部副主任林艺聪逝世
  • 美联储报告披露关税战冲击波:消费信心下降,经济担忧加深
  • “两高”司法解释:升档为境外非法提供商业秘密罪的量刑标准
  • 最高法:“盗链”属于信息网络传播行为,构成侵犯著作权罪
  • 外交部回应菲律宾涉仁爱礁言论:菲方7轮运补均提前通报中方
  • 我国翻译从业人员达680.8万人,行业总需求仍在上升