
QT
quaer
大学生
展开
-
QT中使用UTF-8编码
在Qt中,确保应用程序使用UTF-8编码是非常重要的,尤其是在处理国际化和多语言文本时。以下是一些确保在Qt应用程序中使用UTF-8编码的方法:### 1. 设置全局默认编码在应用程序启动时,可以设置全局默认编码为UTF-8。这可以通过调用 `QTextCodec` 的 `setCodecForLocale()` 方法来实现:```cpp#include <QTextCodec>int main(int argc, char *argv[]) { QApplicatio原创 2024-09-11 20:43:58 · 2048 阅读 · 0 评论 -
VS+QT--实现二进制和十进制的转换(含分数部分)
对算数溢出的部分尚未关注,数字较大时要切换为long或者longlong或者用算法来改进.使用QChar而不是QCharRef进行交换.(Ref是引用对于十进制切换为二进制,尚未设置一个明确的精度,用的可能是QLineEdit的最大宽度(存疑indexof找到QString对应的小数点的位置,xx?a:b ,toInt,QString::number()等方法的应用.pow()方法与power易混淆,以后起名尽量不使用power.原创 2024-09-11 20:40:50 · 1141 阅读 · 0 评论 -
Qt chart示例
【代码】Qt chart示例。原创 2024-09-09 23:23:59 · 305 阅读 · 0 评论 -
QT chart案例
Qt 5.15Qt ChartsContents。原创 2024-09-09 23:12:49 · 965 阅读 · 0 评论 -
使用Qt编程QtNetwork无法使用
使用 VS 构建 Qt 项目时 QtNetwork 无法使用的问题 - 摘叶飞镖 - 博客园 (cnblogs.com)原创 2024-09-08 21:49:48 · 951 阅读 · 0 评论 -
关于QT中使用网络编程QtNetwork的问题
这样,就可以使用对应的下面的库文件了,比如:原创 2024-09-08 21:48:57 · 796 阅读 · 2 评论 -
使用Qt+Visual Stuidio写一个简单的音乐播放器(1)
因为QMediaPlayer是一个QMediaObject,你可以使用几个QMediaObject函数来做这样的事情:访问当前播放的媒体的元数据(QMediaObject:: metadata()和预定义的元数据键)检查是否媒体播放服务当前可用(QMediaObject::availability())要播放的内容被指定为QMediaContent对象,可以将其视为附加了附加信息的主URL或规范URL。当提供了qmedicontent后,就可以开始播放了。目前就可以播放指定路径的音乐了.原创 2024-08-25 09:34:27 · 345 阅读 · 0 评论 -
在vs+QT中使用QT的库(multimedia.lib)
include <QtMultimedia/QMediaPlayer> // VS向.pro文件添加代码的方式。#pragma execution_character_set("utf-8") // qt支持显示中文。原创 2024-08-24 18:35:49 · 575 阅读 · 0 评论 -
qt总结--翻金币案例
完成了一个小项目的在qt5.15.2环境下的运行,并使用NSIS edit+NSIS打包完成. 有待改进之处:增加计时功能,随机且能通关功能,过关后选择下一关功能. 打包后仅仅有安装包有图标 安装后应用图标并未改变 在qt .pro中有待改进 对qt的基本操作和帮助文档有了基本的认识. 对C++制作小游戏有了一个感性认识,获得了成就感 需要源码以及打包文件的评论即可.原创 2024-07-26 11:34:36 · 569 阅读 · 0 评论 -
<<运算符重载(2)
【代码】<<运算符重载(2)原创 2024-07-18 15:23:56 · 121 阅读 · 0 评论 -
Qt怎么把背景转换为黑色?
参考:http://t.csdnimg.cn/ImtjE原创 2024-07-16 15:05:50 · 429 阅读 · 0 评论 -
Qt常量中有换行符
第二步:菜单栏点击"编辑",选择“select encoding”,在文本编码界面选择 UTF-8,然后点击按编码保存。第一步:打开一个项目,工具-外部-配置,在文本编辑器界面的文本编码地方选择。在写qt程序时,经常报错“常量中有换行符”导致无法编译成功。UTF-8 BOM选择:如果编码是UTF-8则添加;做完以上操作后点击应用-OK;默认编码选择UTF-8;原创 2024-07-10 23:49:48 · 1439 阅读 · 0 评论 -
Qt触发paintEvent事件
常见情况下,paintEvent会在以下几种情况下被触发:窗口初始化和显示: 当窗口首次被创建、显示或者窗口被覆盖、最小化后再恢复时,paintEvent会被触发以绘制窗口的内容。部件大小或位置变化: 如果窗口或部件的大小或位置发生变化,需要重新绘制内容以适应新的尺寸或位置,此时也会触发paintEvent。强制重绘: 当调用部件的 update() 或 repaint() 函数时,会触发对应部件的paintEvent,强制要求重新绘制。系统事件触发: 一些系统事件(比如窗口激活、失去焦点等)可能原创 2024-07-10 23:06:14 · 615 阅读 · 0 评论 -
QT入门笔记-自定义控件封装 30
注意重载(信号和槽) 使用函数指针或者类型转换。原创 2024-07-07 22:32:21 · 577 阅读 · 0 评论 -
QT入门+VS2019
默认的有Widgets Gui Core继续采用默认值以上为外部依赖项。.ui文件如上 报错可能是因为打开方式有问题 可能有待修改默认打开方式.qrc文件如下。原创 2024-03-15 16:44:59 · 446 阅读 · 0 评论