摘要:ffmpeg下载地址:https://ffmpeg.zeranoe.com/builds/ 版本选择第一个,然后多少位看自己的pc(我的是64),右边对应三个都要下载,Static,Shared,Dev, Static对应ffmpeg.exe,ffprobe.exe Shared对应ffmpeg.e
阅读全文
摘要:最近接触到个pro需要做到这方面,于是找了相关材料,也跟好些人讨论,目前就最简单的使用方法,通过按钮触发去控制 X,Y轴的移动,比例自己定义 这个是X轴放大的
阅读全文
摘要:qt版本:4.8.0 qwt版本:6.1.2 使用dll show检测缺少的dll,或者笨一点的方法,点击运行差什么找什么放进去; 左上显示exe调用哪些dll,右边是dll又再次调用啦哪些dll; 全部的dll都加在进去了还是不行,参考了以下几个blog http://walkerqt.blog.
阅读全文
摘要:实习刚才是一段时间,公司这边就要求熟悉这个mvc。一般开始都是用tableview,前面的blog我都是使用listview居多,并且相对delegate这个使用的多余model。接下来说下model。 tableview简单说下就是多行多列的表格,使用起来是很简单,添加数据直接insert即可【@
阅读全文
摘要:使用qss可以显示每个item的网格: selection-background-color: rgb(170, 170, 127); gridline-color: rgb(255, 255, 255); 以上是简单的用法,如果达不到需求,那么只能使用delegate,重写其中的paint方法去重
阅读全文
摘要:之前项目开发需要用到4.x环境,固定多少版本避免团队开发不协调,然后拿了同事的开发包安装【注:我本子上原来就有4.x版本跟5.x版本,只是对应的4.x跟需求的不一样】 creator是2.4.1的,同事这个是2.8.1。 打开Qt选项去配置调试助手,本来5.x版本是用winsdk的,但是安装的sdk
阅读全文
摘要:做个文件管理系统的时候碰到的question,下面来讲解下方法,因为在网上都没找到,就只能翻官方文档相关信息结果找到isFile(),isDir(); 因为是文件管理系统,那么肯定现先获取到它的路径以及名称,然后显示名字到tableview上。 那么问题来了,怎么获取呢? 前面是或缺到了该文件的名称
阅读全文
摘要:mingw版本下自带的,这个我就不在赘述。 现在来说一下msvc版本下调试器,cdb,这个需要到ms去下载、 thunder://QUFodHRwOi8vZG93bmxvYWQubWljcm9zb2Z0LmNvbS9kb3dubG9hZC9GLzEvMC9GMTAxMTNGNS1CNzUwLTQ5N
阅读全文
摘要:一般是部分代码出错,比如构造函数的实参没有对应或者设置好; 还有尝试删除debug生成的文件试试,清理当前项目->重新构建; 以及看下有没有变量没有初始化或者变量定义的时候父类错了等。 以及其他网友总结VS的解决方法,但是以上综合于VS/Qt creator出的问题。
阅读全文
摘要:bug如图所示: 模型是n*4 ,因为是越界了每次最后一行点击都会出现这样的 警告,在控制台显示以下,然后程序崩溃。 ASSERT failure in Qlist<T>::operator[]:"index out of range" 出现这种情况是list更新的问题,我list是从view上获取
阅读全文
摘要:这种情况下需要在pro工程文件中添加 QT += webkitwidgets 然后清理当前工程, 重新构建,在运行即可。 如果还不行,那么在#include <QWebView>这样替换成 #include "QWebView"即可。
阅读全文
摘要:这个是一个很低级的错误,之前po主急着完成任务,也是没注意看,窗口跳窗如下图所示: 这个过程中都是click促发槽然后B*pB,pB->show,同理A*pA,pA->show,这个过程中就出现了内存泄露,因为窗口是不停的new然后show, 就算当前是有数据的,但是new出了新窗口,旧的没有了,即
阅读全文
摘要:通过继承QStyledItemDelegate类去实现自定义委托,达到这样的效果,因为本身Qlistview是单列多行有些信号处理的不好,所以使用QTableview多行多列去实现; 图片路径设置在release/image下,因为还不是很熟悉QDir所以暂且这么执行,后期有待改善。 显示的效果改进
阅读全文
摘要:效果图如上,通过qt本身的api去获取文件夹中文件的信息并且将其显示到listwidget上。只遍历当前文件夹的文件, 若文件夹中的子文件夹含有符合筛选器的文件那么并不会一同筛选出来 参考百度:http://wenku.baidu.com/link?url=R4spKrRqGI3miF4-ccmTU
阅读全文
摘要:效果图是这样的。 实现的过程是listview + delegate 本身我想是用listwidget + delegate【网上查询到不可实现】 之前也试过在item中添加布局跟控件,但是在点击的时候或者移动的时候会出现bug So、多写点长点姿势~ 使用过listview + delegate
阅读全文
摘要:查找自己所写的 setstylesheet(); 然后看里面的括号标点什么的有没有多余的,删除即可解决。
阅读全文
摘要:身为程序员没有“美工”【据说这么称呼艺术家他们会不高兴】,做出的软件界面是非常尴尬的。 那么接下来我就来介绍下在不会ps作图的情况下如何获得像素比较好的图片素材。 图标素材网 http://www.easyicon.net/ rdb解包打包素材提取器,支持的格式比较少。 MultiExtractor
阅读全文
摘要:比如举以下这个例子: QPushButton * okBtn; okBtn->setstylesheet("QPushButton{border-image:url(:/image/hello);}"); //这个是最常规的样式 okBtn->setstylesheet("QPushButton{b
阅读全文
摘要:这不废话吗?是个人都知道百度啊! 但是百度不出来后面是不是直接伸手了呢?这个习惯就非常令人尴尬了。遇到好心人还好,遇到 喷子型大牛,肯定狗血临头,不要问我为什么; ps:先让Po主面壁一会儿。但是也不是所有人都会喷 ,毕竟爱学习的人都会帮助爱提问的啦~这么长久也不是办法,毕竟别人也不是闲着给你免费解
阅读全文
摘要:经过多次磕碰,终于发现了通用的办法。 测试环境Qt5.5.1 mvcs 比如需要用到QtWin 直接去包含然后运行,but fail, 我去查找他的父类 QtWinExtras Qt自带的自动补全,在#include <QtWinExtras>这里的时候会出现 ->#include <QtWinEx
阅读全文