事件系统在 Qt 中扮演了十分重要的角色,不仅 GUI 的方方面面需要使用到事件系统,Signals/Slots 技术也离不开事件系统(多线程间)。我们本文中暂且不描述 GUI 中的一些特殊情况,来说说一个非 GUI 应用程序的事件模型。 如果让你写一个程序,打开一个套接字,接收一段字节然后输出,你 Read More
posted @ 2019-02-17 23:47 findumars Views(941) Comments(0) Diggs(0) Edit
Qt 写的程序,可以通过某些方式,在 web 上浏览 https://www.youtube.com/watch?v=OJ1ieyuIQzE​www.youtube.comhttps://www.youtube.com/watch?v=7MhMZ3qMQNI&feature=youtu.be Read More
posted @ 2019-02-17 21:59 findumars Views(5275) Comments(0) Diggs(0) Edit
QtCreator 可以通过 Clang-Tidy 和 CLazy 对你的代码进行静态检查 打开你的工程,点击Analyze -> Clang-Tidy and CLazy 选择你想分析的 cpp, 然后可以点下方 Filter 旁边的 Apply Fixits 按钮修复 这里并不想对 static Read More
posted @ 2019-02-17 21:57 findumars Views(1410) Comments(0) Diggs(0) Edit
记录一下 Ubuntu16.04下写的Qt程序,调试时没问题,运行时偶现崩溃 需要在运行时生成core dump文件 首先在pro结尾里加入 QMAKE_CC += -g QMAKE_CXX += -g QMAKE_LINK += -g 在终端输入 ulimit -c 显示为 0 然后输入 ulim Read More
posted @ 2019-02-17 21:45 findumars Views(861) Comments(0) Diggs(0) Edit
其实我写文章也是边查资料边编辑的 有时候是怕自己的阐述不严谨,有时候是怕自己重复造轮子 就像有些人不停的教大家QLabel QDialog QWidget 个人是不屑的 命令模式 用 Qt's Undo Framework 来举例最恰当不过了 QUndoCommand Class 里简单介绍了下用法 Read More
posted @ 2019-02-17 21:38 findumars Views(700) Comments(0) Diggs(0) Edit
标题起的是有点大 主要是工作和学习中,遇到些朋友,怎么说呢,代码不够Qt化 可能是由于他们一开始接触的是 Java MFC 吧 接触 Qt 7个年头了 希望我的系列文章能抛砖引玉吧 单例模式 很多人洋洋洒洒写了一大堆 比如这里 http://xtuer.github.io/qtbook-single Read More
posted @ 2019-02-17 21:35 findumars Views(1322) Comments(0) Diggs(0) Edit
2009-07-25 12:37:51 GTK+ ● GTK+的网站:www.gtk.org; ● GTK+原本是Gimp的一个工具库,是在LGPL协议下发布的Unix系统GUI库; ● GTK+已经被移植到Windows,VMS以及其他的系统上面(在MacOS X上面现在可以通过苹果的X11应用程 Read More
posted @ 2019-02-17 08:40 findumars Views(500) Comments(0) Diggs(0) Edit
本文是在wxWidgets Wiki上面找到的一篇,对比了wxWidgets和其他一些界面工具的特点。看到很多朋友在网上询问这些库各自的特点,我想先把这篇文章翻译出来——毕竟这也算是一篇官方的文章,应该比较有说服力吧!这篇文章写于2004年左右,但是很明显某些地方已经更新了,因为Qt 4.5是200 Read More
posted @ 2019-02-17 08:34 findumars Views(962) Comments(0) Diggs(0) Edit
作者:Summer Fang链接:https://www.zhihu.com/question/60486611/answer/177584284来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 5月31号Qt正式发布了新版本5.9,声明修复了大量的bug(2000多个 Read More
posted @ 2019-02-17 08:26 findumars Views(524) Comments(0) Diggs(0) Edit
无论你是学Qt,Java,Python或其它,都需要明白一个道理:摒弃掉你的好奇心,千万不要去追求第三方类或工具是怎么实现的,这往往会让你收效甚微,其实,你只需要熟练掌握它的接口,知道类的目的即可,不可犯面向过程的毛病,刨根问底。记住,你的目标是让其它工具为你服务,你要踩在巨人的肩膀上创造世界。 作 Read More
posted @ 2019-02-17 08:16 findumars Views(1365) Comments(1) Diggs(3) Edit
作者:小豆君的干货铺链接:https://www.zhihu.com/question/27040542/answer/218384474来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 在回答问题之前,你需要先知道Qt的精髓有哪些,而想要知道Qt的精髓,就应该先知道什 Read More
posted @ 2019-02-17 08:05 findumars Views(3561) Comments(0) Diggs(0) Edit