zhwl-1212的个人主页

http://www.qtcn.org/bbs/u/92003  [收藏] [复制]

zhwl-1212

  • 16

    关注

  • 27

    粉丝

  • 17

    访客

  • 等级:新手上路
  • 总积分:6
  • 保密,2010-02-04

最后登录:2019-09-17

更多资料

日志

2018-11-21 21:57

QT使用windeployqt部署发布及其精简

https://blog.csdn.net/itas109/article/details/80497065#1%E5%89%8D%E8%A8%80

使用windepoyqt配合qt.conf可以使发布的应用程序更简洁
例如:
1.在Qt5.10.1版本下,使用qtcreator4.7创建一个quick2工程test,并编译成release版本
2.配置qt.conf如下

Prefix=quick
前缀quick为加载插件plugins和qml库的目录前缀
3.使用windeployqt.exe工具导入qt的依赖库,第三方依赖的库需要自己手动导入。批处理设置如下:

@echo off
echo 发布test应用程序
set QTDIR=C:\Qt\Qt5.10.1\5.10.1\msvc2015
set APPDI ..

阅读全文»分类:Qt|回复:0|浏览:665
2018-11-02 21:43

qt.conf的使用

阅读全文»分类:Qt|回复:0|浏览:582
2018-09-09 22:11

Qt5下使用QFile去读编码格式为utf-8的文件,然后修改文件内容,再保存文件。
如果文件中有中文,再次打开保存后的文件会出现中文乱码。
解决办法

QFile file(filePathName);
if (!file.open(QIODevice::ReadOnly | QIODevice::Text))
return;
//文件的内容一般都比较小,直接读取全部
QString readData(file.readAll());
file.close();

if(!readData.contains(oldName))
return;

readData.replace(oldName, newName);
if(!file.open(QIODevice::WriteOnly | QIODevice::Text))
return;
QTextStream out(&file);
out ..

阅读全文»分类:Qt|回复:0|浏览:1011
2018-09-07 22:33

方案一:首先做出来界面,然后在不同的分辨率下调整一套qml文件并用文件夹管理,最后根据不同的分辨率来加载不同文件夹中的文件。这种方法类似于android下自适应屏幕分辨率的实现方法。

方案二:qml界面上全部都使用布局管理器Layout,在Layout中不能设置x,y,width,height等否在容易造成循环绑定。
设置一个最小分辨率,调整qml文件适应该分辨率;
设置一个最大分辨率,调整qml文件使用该分辨率;
如果屏幕分辨率小于设置的最小的分辨率,就出现滚动条;
如果屏幕分辨率大于设置的最大分辨率,就只拉伸背景窗体。

方案三:在 ..

阅读全文»分类:Qt|回复:2|浏览:1360
2017-10-26 07:58

1.QtCreator 编译的时候报错
LINK123:转换到COFF期间失败,文件无效或损坏
解决方案:
查找是否有两个cvtres.exe。一个是C:\Program Files(x86)\Microsoft Visual Studio 10.0\vc\bin\cvtres.exe, 另一个是C:\Windows\Microsoft.NET\Framework\v
4.0.30319\cvtres.exe。右键属性|详细信息 查看两者版本号,删除/重命名较旧的版本,或者重新设置Path变量。
意外的是,治本的办法是第三步,删除旧版本的cvtres.exe后,就不需要每次都设置配置了。

2.安装了用vs2015-64位编译出来的Qt5.10.1版本, 在win10下运行qml文件,程序起来就挂 ..

阅读全文»分类:Qt|回复:0|浏览:727

Powered by phpwind v8.7 Certificate Copyright Time now is:03-29 01:09
©2005-2016 QTCN开发网 版权所有 Gzip disabled