摘要: 1.出现的问题 在使用QListWidget的时候,有这样的业务逻辑。用户切换节点后,需要判断一些条件决定是否真正跳转至下个节点,那么怎么拦截这个事件就是本次文档的主要内容。 2.解决办法 使用eventfilter,在QListWidget的上级控件中,安装事件监听器。 ui listWidget 阅读全文
posted @ 2020-03-05 14:08 lily8561 阅读(1751) 评论(0) 推荐(0)
摘要: 通过MaskWidget来实现,原理如下: 1\. 设置要遮挡的窗体(一般是主窗口); 2\. 设置目标窗口,并绑定该窗口的显示事件,一旦目标显示,阴影窗口就显示;反则同样; 3.完成阴影效果。 据观察存在一定问题,目标窗口的父窗口问题,任务栏会有两个窗口图标如 直接插入代码: MaskWidget 阅读全文
posted @ 2020-03-05 14:07 lily8561 阅读(1506) 评论(0) 推荐(0)
摘要: 1.出现的问题 在使用QListWidget的时候,有这样的业务逻辑。用户切换节点后,需要判断一些条件决定是否真正跳转至下个节点,那么怎么拦截这个事件就是本次文档的主要内容。 2.解决办法 使用eventfilter,在QListWidget的上级控件中,安装事件监听器。 ui listWidget 阅读全文
posted @ 2020-03-05 14:02 lily8561 阅读(1308) 评论(0) 推荐(0)
摘要: 1. qt 之 QWidget的DoModel QDialog实现模态非模态不用多介绍,但对于其父类QWidget就略微有点小麻烦,因为QWidget中没有exec(),也没有setModal()方式; 下面就介绍下,如何让QWidget可以DoModel; m_pWidget->setAttrib 阅读全文
posted @ 2016-09-22 11:19 lily8561 阅读(341) 评论(0) 推荐(0)