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

QT Widget:使用技巧

1、Qt中的QString和const char *之间转换,最好用toStdString().c_str()而不是toLocal8Bit().constData(),比如在setProperty中如果用后者,字符串中文就会不正确,英文正常。

2、数据库处理一般建议在主线程,如果非要在其他线程,务必记得打开数据库也要在那个线程,即在哪个线程使用数据库就在哪个线程打开,不能打开数据库在主线程,执行sql在子线程,很可能出问题。

3、QDialog 使用setStyleSheet() 设置背景为透明色,显示出来的是黑色,修改办法:

// 在QWidget 类中添加:
QDialog* widget = new QDialog(this);widget->setWindowFlag(Qt::FramelessWindowHint);widget->setAttribute(Qt::WA_TranslucentBackground,true);widget->show();

亲测有效。

4、一般情况下,控件上的“&”字符不会直接在控件上显示,因为&有特殊作用:它会转义后面跟的字符,被用来定义快捷键;
有时会有情况是需要在控件上显示“&”字符,方法是写两个“&”(这样”&&”),就可以显示出一个来。
亲测有效。

http://www.lryc.cn/news/481090.html

相关文章:

  • 深入Zookeeper节点操作:高级功能与最佳实践
  • 【C++】map和set的介绍及使用
  • 从0开始搭建一个生产级SpringBoot2.0.X项目(十)SpringBoot 集成RabbitMQ
  • GNU/Linux - /proc/sys/vm/drop_caches
  • ubuntu 22.04 如何调整进程启动后能打开的文件数限制
  • linux基础-完结(详讲补充)
  • LoRA:大型语言模型(LLMs)的低秩适应;低秩调整、矩阵的低秩与高秩
  • 游戏引擎学习第四天
  • GIT GUI和 GIT bash区别
  • 丹摩征文活动|Faster-Rcnn-训练与测试详细教程
  • 星期-时间范围选择器 滑动选择时间 最小粒度 vue3
  • 一条SQL查询语句的执行流程(MySQL)
  • linux基础——详细篇
  • 大数据学习10之Hive高级
  • MongoDB笔记01-概念与安装
  • ollama + fastGPT + m3e 本地部署指南
  • 【设计模式系列】享元模式(十五)
  • 2024大兴区火锅美食节即将开幕——品味多元火锅,点燃冬季消费热潮
  • 可视化建模与UML《类图实验报告》
  • VS2022项目配置笔记
  • springboot029基于springboot的网上购物商城系统
  • 网站访问在TCP/IP四层模型中的流程
  • C++笔记---包装器
  • 算力与能量的全分布式在线共享来降低5G网络的用电成本。基于随机对偶次梯度法的多时隙约束耦合问题解耦方法示例;随机对偶次梯度法的在线管理策略
  • 海鲜特写镜头视频素材去哪找 热门视频素材网站分享
  • JMM内存模型(面试回答)
  • Greiner 经典力学(多体系统和哈密顿力学)第十二章 学习笔记(Rotation About a Point)
  • SQL进阶技巧:如何计算复合增长率?
  • 十一:java web(3)-- Spring框架 -- Spring简介
  • ts 如何配置引入 json 文件