qiuri2008

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2014年3月11日

摘要: Title :QWidget窗口上弹出右键菜单的两个方法Solution 1 :给一个 QWidget 添加 QActions,设置QWidget 的 contextMenuPolicy 属性为 Qt::ActionsContextMenu 值,使得窗口菜单以这些添加的 QActions 为菜单项组成一个右键菜单。 1: MyWidget::MyWidget(QWidget *parent) 2: : QWidget(parent) 3: { 4: setWindowTitle(tr("Context Menu Show 1")); 5: //为窗口... 阅读全文
posted @ 2014-03-11 13:17 江召伟 阅读(2832) 评论(0) 推荐(1) 编辑

摘要: 什么是自发事件?哪些事件类型可以被传递或压缩到一起?投递(posting)和发射(sending)一个事件的不同点在哪里?我应该什么时候在一个事件中调用accept()或ignore()?如果你不知道前面所有的问题,那么请继续阅读下文!•事件的来源•手工事件•自定义事件类型•事件处接受或忽略?事件的来源事件可以基于产生和发送的方式来分为三种类型:•自发事件(spontaneous events)由窗口系统所产生。它们被放入一个系统队列,并通过事件循环相继地进行处理•投递事件(posted events)由Qt应用程序所产生。它们被放入Qt的消息队列中等待,并通过事件循环进行处理。•发射事件.. 阅读全文
posted @ 2014-03-11 13:02 江召伟 阅读(590) 评论(0) 推荐(0) 编辑