QT
半闲居士吃螃蟹
人工智能、C、C++、QT、Linux、配置管理、IOS
展开
-
[QT] 使用Canvas描画圆形Image
有些时候,嵌入式arm板子中QT库被裁剪,无法引用import QtGraphicalEffects 1.0。那么此时需要使用Canvas来描画圆形图片。把描画的代码抽取出来,单独封装了一下,作为工具使用。纯原创,可能会有Bug,个人测试可以使用。import QtQuick 2.0Item{ id:mainRect property string source: "" ...原创 2018-07-17 11:28:00 · 637 阅读 · 0 评论 -
[QT] 自转的圆形Image描画
import QtGraphicalEffects 1.0 Item{ id:iIcon x:0 anchors.verticalCenter: parent.verticalCenter width: 50 height: 50 Imag...原创 2018-07-17 11:27:49 · 240 阅读 · 0 评论 -
[QT] c++提供图片路径给qml的注意事项
在C++中引用qml时,有时需要将qml封装在qrc中,那么在c++提供qml图片源时,需要在路径前面加上file前缀,否则图片将无法找到。解决方法如下:例如:图片由第三方进程提供至/var目录下,那么此图片的全路径为:/var/test.png。那么在c++中提供给上层时,将变为:pControl->m_Pic = QString("file://") + QString::fr...原创 2018-07-17 11:27:29 · 452 阅读 · 0 评论 -
[QT] 使用Canvas描画圆角矩形
找了好久,网上没有圆角矩形的例子,由于QT库裁剪问题,无法使用QtGraphicalEffects 库,so,只能慢慢自己画了。自己写了个控件:import QtQuick 2.0Item{ id:mainRect width: 72 height: 72 property string canvasimg: "" property color my...原创 2018-07-17 11:27:13 · 262 阅读 · 0 评论 -
[QT] 关于QT5.3 嵌入式版本字体设置的方法
最近遇到了个QT5.3工程在嵌入式版本下,无法显示中文的问题。最后得以解决。方法分享给大家:1.在Windows机器中,找到微软雅黑字体simhei.ttf。2.将此字体放入arm中,目录任意,我放在根目录下。3.QT application设置字体,代码:#include <QtGui/QGuiApplication>#include <QFontData...原创 2018-07-17 11:28:11 · 2356 阅读 · 0 评论 -
[QT] 关于QT中qml加载的三种方式的汇总
QT C++加载qml分两种方式:1.view加载2.engine加载先说view加载:1.不带qrc方式:viewer.setMainQmlFile(QStringLiteral("qml/Myqml/main.qml"));2.带qrc方式:viewer.setSource(QUrl(QStringLiteral("qrc:/qml/main.qml")));再说engine加...原创 2018-07-17 11:28:20 · 2669 阅读 · 0 评论 -
[QT] arm版本QT使用第三方库,Pro文件添加方法
unix:!mac:QMAKE_LFLAGS += -Wl,-rpath=/tmp/lib原创 2018-07-17 11:28:37 · 886 阅读 · 1 评论