qt textedit图片_Qt一些模板

点击上方蓝字可直接关注!方便下次阅读。如果对你有帮助,麻烦点个在看或点个赞,感谢~

总结一下一些用到的模板,后续会有补充。

1. 链接第三方库

①unix与Windows使用相对路径链接第三方库模板

unix{    contains(QT_ARCH, i386){    LIBS += -L$$PWD/Lib/Qsci/linux_x32/lib -lqscintilla2_qt5    INCLUDEPATH += $$PWD/Lib/Qsci/linux_x32/include             }    contains(QT_ARCH, x86_64){    }}else{    contains(QT_ARCH, i386){        #32bit  python        LIBS += -L$$PWD/lib/python/ -lpython37        INCLUDEPATH += $$PWD/lib/python/include    }    contains(QT_ARCH, x86_64){        #64bit        message(STATUS"********64********$$PWD/lib/python")    }}

4c8a3110577be7c3c2d1833a512ff018.png

e14da5e615da1791d7678b1d4aca1a1b.png

②Qt pro文件中定义变量并使用

DEFINES += PYTHON_VERSION_2 contains(DEFINES, PYTHON_VERSION_3) {    #32bit  python3.5message("***********PYTHON_VERSION_3**********")}else{  message("***********PYTHON_VERSION_2**********")}

③ unix 下 Qt 生成共享库设置名称及版本号

VERSION = 1.3.5TARGET = mytestTEMPLATE = lib

867ee392e8ab6109f1c5fc8185b777bb.png

2. Linux 下Qt 一些文档路径

Linux 下Qt帮助文档路径

/opt/Qt5.5.1/5.5/gcc/bin  帮助文档路径

3. Qt 设置存储路径

#include QDir currentDir = QDir::current();currentDir.cd("..");currentDir.cd("ThreadClientSendPicture");QString picturePath = currentDir.absolutePath();//    qDebug() << "~~~~~~~~~`" << currentDir.absolutePath();

4. Qt 读取图片转换为字节

    m_picturePath = m_picturePath +"/auboi5.jpg";    //图片路径    QPixmap pix;    bool ret = pix.load(m_picturePath);    QBuffer buffer;    buffer.open(QIODevice::ReadWrite);    bool ret2 = pix.save(&buffer,"jpg");    QByteArray  pictureByteArray = buffer.data();    if(ret2)    {        QString str = "read image finish!";        ui->textEdit->append(str);}

5. 小结

自由有许多困难,民主亦非完美;

然而,我们从未建造一堵墙,把我们的人民关在里面,不准他们离开——《在柏林墙下的演说》肯尼迪 (美国前总统)

欢迎大家关注:

77a29eae33dff126474ffe7b9cf7c975.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值