qt
小撇儿1992
人一定要有梦想,否则和咸鱼有什么区别。
我一直坚信我和别人是不一样的!
展开
-
Qt-QTabWidget QTabBar 莫名曲线隐藏方法
当tab个数大于一定个数时,会出现如下图左侧白线所示,这个是Qt自带的,作用是点击回到第一个tab隐藏方法:设置qssQTabBar::tear { width: 0px; border: none;}...原创 2020-04-22 16:11:42 · 921 阅读 · 0 评论 -
Qt-QClipboard图片拷贝到微信导致微信很卡的问题
导致微信很卡的写法QClipboard *board = QApplication::clipboard();QString testFile = "C://Users//bairutai//Desktop//test1.jpg";//以前的写法QImage image(testFile);if (!image.isNull()){ board->setImage(im...原创 2020-04-15 20:11:31 · 447 阅读 · 0 评论 -
Qt-QWidget拖拽文件到微信
class Widget : public QWidget{ Q_OBJECTpublic: Widget(QWidget *parent = nullptr); ~Widget();protected: void mousePressEvent(QMouseEvent *event) override; void mouseMoveEvent(Q...原创 2020-04-15 19:00:13 · 317 阅读 · 0 评论 -
Mac-codesign签名 no identity found错误
之前几天用codesign签名的时候一直遇到 no identity found错误,我这边是因为敲证书的时候名字和密钥之间没有打空格比如Mac Developer: Wang Hong (abcdefg)注意冒号后面和名字后面的空格都要有,否则会报这个错误其他签名相关的命令1.codesign -vv -d *.app 列出应用签名信息2.security find -identit...原创 2017-01-18 10:48:23 · 3451 阅读 · 0 评论 -
Qt-Qt和Qml翻译文件的生成、Qt资源文件打包成dll
Qt和Qml翻译1.如果想直接使用tr()函数,则类中要加上Q_OBJECT宏,如果类不需要加Q_OBJECT宏,也可以使用QObject::tr("");2.使用用tr()包起来(如果是Qml则直接使用qsTr("")就可以,Qml没有第一步的要求)3.项目配置文件(pro)中加上TRANSLATIONS += translation.ts,4.打开终端进入项目pro文件所在的目...原创 2016-05-03 18:09:37 · 1216 阅读 · 0 评论 -
Qt-pro文件与环境变量
项目中要引入Boost库的头文件,新建了一个环境变量,开始环境变量定义为BOOST1-67-0pro文件中INCLUDEPATH += $(BOOST1-67-0) ,一直提示找不到Boost头文件,解决方案环境变量修改为BOOST,不要加-,则可以正确找到头文件INCLUDEPATH += $(BOOST)...原创 2018-08-10 16:41:53 · 4632 阅读 · 0 评论 -
Qt-Qt5.9.7+msvc2015新建qt程序报错(cannot include corecrt.h)
解决方法:参考解决方案这里我参考的是最后一个答案,修改vc的脚本C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\vcvarsqueryregistry.bat第353-355行原来是: @set result=%%i @if "!result:~0,3!"=="10."...原创 2019-03-26 11:39:49 · 1541 阅读 · 0 评论 -
Qt-修改QJsonArray和QJsonObjectt对象的值
QJsonValue只要调用toArray或者toObject之后实际上是拷贝了一份,达不到修改源对象的效果,想要修改源对象的值,参考下面代码 std::string json = R"({ "firstName": "John", "lastName": "Smith", ...原创 2019-05-22 18:21:59 · 7396 阅读 · 2 评论