摘要: 长假归来,最近一直没更新,节前本来就想写这篇了,一直到今天才有时间。 关于静态代码分析在维基百科上可以查到很详细的介绍:https://en.wikipedia.org/wiki/List_of_tools_for_static_code_analysis 这个词条中不仅有C++,还有其他主流语言的 阅读全文
posted @ 2016-10-11 21:39 骑单车的攻城狮 阅读(6624) 评论(0) 推荐(0) 编辑
摘要: 因为打算全屏显示一个对话框,而对话框内有几个QLabel的尺寸要在确定QLabel可用的最大尺寸后,再根据内容调整一次,所以在对话框构造函数内就想确定QLabel的最大尺寸,但因为QWidget::updateGeometry()和QWidget::update()都只能用于可见的控件,所以如何在控 阅读全文
posted @ 2016-08-29 18:20 骑单车的攻城狮 阅读(3715) 评论(0) 推荐(0) 编辑
摘要: 诚意满满直接上代码: 并在Program类(Main函数所在类)中,增加如下函数即可: 注意:如果在CurrentDomain_UnhandledException中只打印异常而不终止程序的话,该异常仍然会被抛出,最终还是会导致弹出“XXX已停止工作”的对话框,所以如果不想弹框让程序卡住的话就需要用 阅读全文
posted @ 2016-08-25 22:30 骑单车的攻城狮 阅读(8868) 评论(2) 推荐(4) 编辑
摘要: 最近新写的程序要做beta测试,在做绿色版(免安装版)时遇到了问题,vs2015做的项目本以为像之前的vs版本一样把msvcrXXX.dll还有另外几个运行时库都放到exe旁边即可,然并卵。。。,在win7的测试机上还会提示找不到这个dll:api-ms-win-crt-runtime-l1-1-0 阅读全文
posted @ 2016-08-17 21:38 骑单车的攻城狮 阅读(12716) 评论(1) 推荐(2) 编辑
摘要: 最近在使用QTableWidget时,因为结果数量比较多而且又有单元格控件,为了改善效率要做分页处理。在网上找了一番,最后在http://www.cppblog.com/biao/archive/2011/10/30/159350.html 基础上修改而来,首先感谢原作者。 改后的版本:http:/ 阅读全文
posted @ 2016-08-13 18:09 骑单车的攻城狮 阅读(5268) 评论(1) 推荐(0) 编辑
摘要: 解决办法放在最前面,方便急需答案的同学: 创建了ftp使用的windows账户后,一定要给该账户添加ftp目录的权限,如下图所示,为新账户添加权限后(且设置了“ftp身份验证”),即可正常访问ftp: 说完解决方案,再听我从头道来: 要在一台windows server 2008上部署一个支持匿名访 阅读全文
posted @ 2016-07-26 20:34 骑单车的攻城狮 阅读(22994) 评论(0) 推荐(0) 编辑
摘要: 在QMenuBar中添加快捷键很简单,只要在text的特定字母前加&,如&k按下ALT+k即会触发(QPushButton也是一样)。但在QToolBar则不然,需要调action->setShortcut(QKeySequence("ALT+k"))或action->setShortcuts为QA 阅读全文
posted @ 2016-07-22 20:58 骑单车的攻城狮 阅读(2182) 评论(0) 推荐(0) 编辑
摘要: QSqlRecord在对应字段值为null时,QSqlRecord::value返回的QVariant是有效但为null(相当于使用QVariant(Type type)构造的),所以此时做对应类型的转换是可以成功的(如toInt)。。。转换后null结果会变成一个具体数值(如0),这样很可能导致程 阅读全文
posted @ 2016-07-21 19:49 骑单车的攻城狮 阅读(1628) 评论(0) 推荐(0) 编辑
摘要: Qt 5.6.1无论是在vs里双击ui文件还是直接启动designer.exe都一直无法显示界面,但任务管理器中可以看到该进程是存在的。前几天还正常的,但昨天加了一块NVIDIA的显卡(机器自带核显),可能与此有关。幸好还可以通过QtCreator打开ui文件进行编辑。 找到了对应Qt bug但还是 阅读全文
posted @ 2016-07-14 17:50 骑单车的攻城狮 阅读(8451) 评论(0) 推荐(0) 编辑
摘要: 最近新做的一个项目需要使用qt5连接另一台机器上的sql server,虽然网上已有类似文章,但还是有些其中很少提及的问题,故在这里汇总下: qt连接sql server可以参考这篇文章: 《Qt 使用ODBC driver 连接SQL Server》 如果是连接另一台机器的sql server就不 阅读全文
posted @ 2016-06-22 21:27 骑单车的攻城狮 阅读(2436) 评论(0) 推荐(1) 编辑