qt
越挑战越幸运
记录自己的学习工作过程,技术在于积累,同时也希望可以帮到别人
展开
-
多线程中的movetoThread思考(qt)
1.正确用法无需子类化线程类,通过信号启动定时器。TestClass::TestClass(QWidget *parent)QWidget(parent){m_pThread = new QThread(this);m_pTimer = new QTimer();m_pTimer->moveToThread(m_pThread);m_pTimer->setInterv...原创 2019-11-23 15:08:05 · 1031 阅读 · 0 评论 -
qt :C4819 著名错误
某个文件中可能有汉字字符,本次遇到的问题是,代码中有大量汉字的空格,用英文字符替换掉就没有问题了,还有一步就是用utf-8格式保存原创 2019-10-21 10:22:23 · 1037 阅读 · 0 评论 -
QT 打包dll,发布exe记录
一 打包目的qt直接产生的exe是链接了动态库,所以可以执行,不报错,但是一旦脱离本机环境,我们需要讲所有用到的动态库和exe文件,用enigma virtual box 封包。二 具体过程1 下载好需要的evb软件,qt自带的搜索exe所用到的dll文件工具windeployqt ,新建一个文件夹,将****.exe放进其中,然后windows命令行进入,直接执行 :windeployq...原创 2018-12-22 10:54:15 · 1054 阅读 · 1 评论 -
播放器demo(使用qt-vlc、protobuf3)
一 安装1 安装qt-community 5.8 ,下载安装器,选择mingw方式编译,记得32和64都装。2 下载qt-vlc,主要用于拉流播放。源码地址:https://github.com/vlc-qt/vlc-qt官网地址:https://vlc-qt.tano.si/这个项目主要使用了Windows 32-bit (MinGW),在Download界面下载。3 安装git-w...原创 2018-12-24 09:51:10 · 292 阅读 · 0 评论 -
qt中文乱码问题
1 用notepad++ 将乱码文件改为utf-8 编码2 然后在qt中编辑->select encoding -> gb23123 QStringLiteral(“未调度”)4 qml 中如果需要显示中文 qsTr(“中文”)原创 2019-04-04 11:33:08 · 216 阅读 · 0 评论 -
发布qml程序
1命令:windeployqt xxx.exe -qmldir C:\Qt\Qt5.9.6\5.9.6\mingw53_32\qml (如果是msvc换成msvc路径)2说明:“C:\Qt\Qt5.9.6\5.9.6\mingw53_32\qml”为Qt实际安装目录下的qml文件夹路径。...原创 2019-05-17 17:29:53 · 599 阅读 · 0 评论