QT
文斗士
喜欢收集整理C++、python、Linux优质资源,热心于分享各类代码资源!希望大家能一起学习、进步。
展开
-
QT编写的软件界面中文乱码
Qt5中, 取消了QTextCodec::setCodecForTr()和QTextCodec::setCodecForCString()这两个函数,而且网上很多都是不推荐这种写法。2.w.setWindowTitle(QString::fromLocal8Bit(“学生事务管理系统”));w.setWindowTitle(codec->toUnicode(“学生事务管理系统”));3.w.setWindowTitle(QStringLiteral(“学生事务管理系统”));4.在头文件申明中加上。转载 2020-12-09 14:28:40 · 324 阅读 · 0 评论 -
[QT学习笔记]-设置图片匹配当前窗口大小时的问题--坐标系统移动--函数centerOn()
问题描述最近在设置图片匹配窗口(view控件)大小显示时,发现图片(scene)坐标和窗口(view)坐标不匹配,遂进行了深入调查。结果代码QGraphicsScene *pScene = new QGraphicsScene();pScene->setBackgroundBrush(Qt::lightGray);//设置场景背景色QPixmap pixmap;pixmap.load("/home/user/pic01.jpg")//加载图片//将图片按照窗口的高来等比例压缩,并添加到场原创 2020-12-11 10:51:51 · 1277 阅读 · 0 评论 -
[Qt ]图片与QByteArray互转,付:std :: string到QByteArray的转换
1 将图片转为QByteArray传输QBuffer buffer; buffer.open(QIODevice::ReadWrite);//pixmap不能为空,必须先将图片加载到pixmap中 pixmap.save(&buffer,"jpg"); QByteArray pixArray; pixArray.append(buffer.data());2 将QByteArray转为图片显示//假设内存中的图片为bytearr原创 2020-12-09 20:26:18 · 1241 阅读 · 0 评论 -
QString 和 char相互转换
原文地址:https://www.cnblogs.com/deng-c-q/p/10113234.html标题1.QString 转换为 char *将 QString 转 char *,需要用到 QByteArray 类,QByteArray 类的说明详见 Qt 帮助文档。因为 char * 最后都有一个’\0’作为结束符,而采用 QString::toLatin1() 时会在字符串后面加上’\0’。QString str;char* ch;QByteArray ba = str.toL转载 2020-12-09 15:27:13 · 781 阅读 · 0 评论