背景 近期在学QML,感觉也不难。就是一直以来接触 Qt 的脚本类的东西的顺序是Script、Quick1、Declarative、Quick2、QML。那么每个都是干什么的呢。这些东西搞的我有点混乱,所以决定把他们的大概都先弄清楚,以便更好地学习。 历史 先去扒一下它们的历史。 QtScript ...
分类:
其他好文 时间:
2017-07-05 10:02:51
阅读次数:
202
posted @ 2016-09-27 15:33 码锋窝 断点调试,是最常用最简单的一种调试方式,可以一步步跟踪程序执行的流程,得到变量的值,快速的找到错误的原因。 盗图一张:基本的按钮作用。 普通断点就不做介绍,设置全局断点(异常断点),当遇到错误,Debug程序会自动定位到栈底信息,即跳到出错 ...
分类:
移动开发 时间:
2017-07-05 00:21:17
阅读次数:
323
LCA算法 朴素算法 也就是我们所说的暴力算法,大致的思路是从树根开始,往下迭代,如果当前结点比两个结点都小,那么说明要从树的右子树中找;相反则从左子树中查找;直到找到一个结点在当前结点的左边,一个在右边,说明当前结点为最近公共祖先,如果一个结点是另外一个结点的祖先,那么返回前面结点的父亲结点即可。 ...
分类:
其他好文 时间:
2017-07-03 16:30:11
阅读次数:
165
以前调试只是QML或者只是C++的QT程序很简单,断点打上,直接debug按钮一点,喝一口水,自然就停在断点了。 这次遇到C++和QML混合的程序,把CONFIG+=declarative_debugCONFIG+=qml_debug配置上点了debug就一直等啊等, 就是不弹出主窗口,不知道的, ...
分类:
编程语言 时间:
2017-06-30 21:07:03
阅读次数:
166
在这里小小总结一下QML文件中如何加载QML文件与JavaScript文件。 1、QML文件中加载JavaScript文件 语法: import <ModuleIdentifier> <Version.Number> [as <Qualiflier>] ModuleIdentifier为URL; V ...
分类:
其他好文 时间:
2017-06-30 21:00:03
阅读次数:
371
Qt Quick 技术的引入。使得你能够高速构建 UI ,具有动画、各种绚丽效果的 UI 都不在话下。但它不是万能的。也有非常多局限性,原来 Qt 的一些技术,比方低阶的网络编程如 QTcpSocket ,多线程,又如 XML 文档处理类库 QXmlStreamReader / QXmlStream ...
分类:
编程语言 时间:
2017-06-29 11:24:03
阅读次数:
602
WinSys: win7 Qt Version: 5.8.0 使用Console调试 console.log 打印日志信息console.debug 打印调试信息console.info 打印普通信息console.warn 打印警告信息console.error 打印错误信息 参考资料: Qt Q ...
分类:
其他好文 时间:
2017-06-27 18:36:13
阅读次数:
241
解决QML开发中ComboBox中一个已选择项没有清除的问题 近期使用QML开发一个项目。须要使用ComboBox进行显示。当进行一个操作时,须要向ComboBox加入一个元素,当进行另外一个操作时。须要清除ComboBox里面的元素。可是在操作的过程中,出现了一个诡异的现象——ComboBox里面 ...
分类:
其他好文 时间:
2017-06-25 10:00:10
阅读次数:
191
由于VS2015需要CRT等拓展组件,因此把内部编写的工具软件以静态发布,固需要编译Qt源码。Qt5.6.2版本,VS2015,Win10 1.安装python,perl,下载jom 2.改文件common/msvc-desktop.conf QMAKE_CFLAGS_RELEASE = -O2 - ...