- 博客(4)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 Qt 实现自定义无边框窗口拖动(windows平台的快速实现方法)
通常我们在实现一个自定义Qt窗口的拖动时,我们都要记录鼠标的按下位置和鼠标释放位置,然后通过move,进行移动。这样可以实现,但是比较繁琐,我在网上找到这样一个适用于windows平台的简单方法。引入windows库#ifdef Q_OS_WIN#pragma comment(lib, "user32.lib")#include <qt_windows.h>#endif...
2020-03-30 12:19:47 1043
原创 QGraphicsItem实现拖动不成功的几种可能原因
在实现组合体的时候,可能会需要指定某个部件在某种情况下支持拖动,在此情况之外,已经默认设置了许多属性。然后,再次进行设置时,又发现并不能很方便的实现。支持拖动属性罗列 下面的属性并不需要全部都设置,但是,如果之前有更改过状态,那就需要再改过来。 m_text->setEnabled(true); m_text->setAcceptDrops(true); m_text-...
2020-03-18 14:58:14 2028
原创 QGraphicsView、QGraphicsScene中更改鼠标指针样式
在自定义的QGraphicsView子类中,要进行鼠标样式的修改,按照正常方法是做不到的。在QGraphicsView、QGraphicsItem中都有setCursor函数,但是QGraphicsScene中是没有的。但是经过我的一番测试,发现都不好使,达不到不想要的效果。特别是QGraphicsView中的setCursor是没有任何可见的效果的。后来找到了下面的结论,验证以后是正确的。...
2020-03-13 09:06:17 1140
原创 QTabWidget标签头(Tabbar)上方留出空白
今天遇到调整QTabWidget样式的问题。最难解决的问题是,标签页上方留出部分空白背景区域。预实现效果如下箭头所指区域是背景色。实现方法这里我取了个巧,直接设置的 margin-top,暂时没有找到更好的方法。QTabBar::tab { margin-top:8px; }番外篇在解决上个问题之前,还遇到另外的问题,就是标签页后面的背景色无法改变,怎么设置都没有效果。...
2020-03-03 17:59:18 1784
背包九讲(version 1.1 build 20071115)
2017-03-27
ubuntu系统下ROS智能小车建出来的地图可以保存吗?
2017-08-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人