摘要:Qt 学习之路 2(22):事件总结 豆子 2012年10月16日 Qt 学习之路 2 47条评论 Qt 的事件是整个 Qt 框架的核心机制之一,也比较复杂。说它复杂,更多是因为它涉及到的函数众多,而处理方法也很多,有时候让人难以选择。现在我们简单总结一下 Qt 中的事件机制。 Qt 中有很多种事件
阅读全文
摘要:Qt 学习之路 2(21):事件过滤器 豆子 2012年10月15日 Qt 学习之路 2 37条评论 有时候,对象需要查看、甚至要拦截发送到另外对象的事件。例如,对话框可能想要拦截按键事件,不让别的组件接收到;或者要修改回车键的默认处理。 通过前面的章节,我们已经知道,Qt 创建了QEvent事件对
阅读全文
摘要:Qt 学习之路 2(20):event() 豆子 2012年10月10日 Qt 学习之路 2 43条评论 前面的章节中我们曾经提到event()函数。事件对象创建完毕后,Qt 将这个事件对象传递给QObject的event()函数。event()函数并不直接处理事件,而是将这些事件对象按照它们不同的
阅读全文
摘要:Home / Qt 学习之路 2 / Qt 学习之路 2(19):事件的接受与忽略 Home Qt 学习之路 2 Qt 学习之路 2(19):事件的接受与忽略 Qt 学习之路 2(19):事件的接受与忽略 豆子 2012年9月29日 Qt 学习之路 2 140条评论 版本: 2012-09-29 2
阅读全文
摘要:QTCreator 运行时报错 main.obj:-1: error: LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall CustomButton::metaObject(void)const " (?
阅读全文
摘要:Home / Qt 学习之路 2 / Qt 学习之路 2(18):事件 Home Qt 学习之路 2 Qt 学习之路 2(18):事件 Qt 学习之路 2(18):事件 豆子 2012年9月27日 Qt 学习之路 2 60条评论 事件(event)是由系统或者 Qt 本身在不同的时刻发出的。当用户按
阅读全文
摘要:Home / Qt 学习之路 2 / Qt 学习之路 2(17):文件对话框 Home Qt 学习之路 2 Qt 学习之路 2(17):文件对话框 Qt 学习之路 2(17):文件对话框 豆子 2012年9月24日 Qt 学习之路 2 85条评论 在前面的章节中,我们讨论了 Qt 标准对话框QMes
阅读全文
摘要:Qt 学习之路 2(16):深入 Qt5 信号槽新语法 豆子 2012年9月19日 Qt 学习之路 2 53条评论 在前面的章节(信号槽和自定义信号槽)中,我们详细介绍了有关 Qt 5 的信号槽新语法。由于这次改动很大,许多以前看起来不是问题的问题接踵而来,因此,我们用单独的一章重新介绍一些 Qt
阅读全文
摘要:Qt 学习之路 2(15):标准对话框 QMessageBox 豆子 2012年9月18日 Qt 学习之路 2 40条评论 所谓标准对话框,是 Qt 内置的一系列对话框,用于简化开发。事实上,有很多对话框都是通用的,比如打开文件、设置颜色、打印设置等。这些对话框在所有程序中几乎相同,因此没有必要在每
阅读全文
摘要:Home / Qt 学习之路 2 / Qt 学习之路 2(14):对话框数据传递 Home Qt 学习之路 2 Qt 学习之路 2(14):对话框数据传递 Qt 学习之路 2(14):对话框数据传递 豆子 2012年9月15日 Qt 学习之路 2 53条评论 对话框的出现用于完成一个简单的或者是短期
阅读全文
摘要:Qt 学习之路 2(13):对话框简介 豆子 2012年9月14日 Qt 学习之路 2 53条评论 对话框是 GUI 程序中不可或缺的组成部分。很多不能或者不适合放入主窗口的功能组件都必须放在对话框中设置。对话框通常会是一个顶层窗口,出现在程序最上层,用于实现短期任务或者简洁的用户交互。尽管 Rib
阅读全文
摘要:Home / Qt 学习之路 2 / Qt 学习之路 2(12):菜单栏、工具栏和状态栏 Home Qt 学习之路 2 Qt 学习之路 2(12):菜单栏、工具栏和状态栏 Qt 学习之路 2(12):菜单栏、工具栏和状态栏 豆子 2012年9月10日 Qt 学习之路 2 29条评论 在之前的《添加动
阅读全文
摘要:Home / Qt 学习之路 2 / Qt 学习之路 2(11):布局管理器 Home Qt 学习之路 2 Qt 学习之路 2(11):布局管理器 Qt 学习之路 2(11):布局管理器 豆子 2012年9月4日 Qt 学习之路 2 70条评论 所谓 GUI 界面,归根结底,就是一堆组件的叠加。我们
阅读全文
摘要:Home / Qt 学习之路 2 / Qt 学习之路 2(10):对象模型 Home Qt 学习之路 2 Qt 学习之路 2(10):对象模型 Qt 学习之路 2(10):对象模型 豆子 2012年9月2日 Qt 学习之路 2 45条评论 标准 C++ 对象模型在运行时效率方面卓有成效,但是在某些特
阅读全文
摘要:Qt 学习之路 2(9):资源文件 豆子 2012年8月31日 Qt 学习之路 2 62条评论 上一章节中我们介绍了如何使用QAction添加动作。其中,我们使用QIcon加载了一张 png 图片。那时候我们使用的是 Qt 资源文件。现在我们来仔细了解下 Qt 的资源系统。 Qt 资源系统是一个跨平
阅读全文
摘要:Home / Qt 学习之路 2 / Qt 学习之路 2(8):添加动作 【在WINDOWS10 QTCREATOR MENU添加无效】 Home Qt 学习之路 2 Qt 学习之路 2(8):添加动作 【在WINDOWS10 QTCREATOR MENU添加无效】 Qt 学习之路 2(8):添加动
阅读全文
摘要:原因 VS2013 + QT环境部署好后, 又安装了VS2015\ 解决方案: 在另一台电脑里重装VS2013, 并将 C:\Program Files (x86)\MSBuild\12.0\Bin 里的内容拷过来覆盖
阅读全文
摘要:Qt 学习之路 2(7):MainWindow 简介 豆子 2012年8月29日 Qt 学习之路 2 29条评论 前面一篇大致介绍了 Qt 各个模块的相关内容,目的是对 Qt 框架有一个高屋建瓴般的了解。从现在开始,我们将开始尝试使用 Qt 开始新的历程。由于我们已经比较详细地介绍过信号槽的相关内容
阅读全文
摘要:Home / Qt 学习之路 2 / Qt 学习之路 2(6):Qt 模块简介 Home Qt 学习之路 2 Qt 学习之路 2(6):Qt 模块简介 豆子 2012年8月26日 Qt 学习之路 2 20条评论 Qt 5 与 Qt 4 最大的一个区别之一是底层架构有了修改。Qt 5 引入了模块化的概
阅读全文
摘要:Home / Qt 学习之路 2 / Qt 学习之路 2(5):自定义信号槽 Home Qt 学习之路 2 Qt 学习之路 2(5):自定义信号槽 Qt 学习之路 2(5):自定义信号槽 豆子 2012年8月24日 Qt 学习之路 2 131条评论 上一节我们详细分析了connect()函数。使用c
阅读全文