![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
QT相关
RayAtTing
这个作者很懒,什么都没留下…
展开
-
QT 右击菜单
QWidget及其子类都可有右键菜单,首先设置QWedget与右键菜单有关的函数setContextMenuPolicy(),属性对应项为contextmenuPolicy;Qt::DefaultContextMenu它是利用右键菜单事件contextMenuEvent()也就是需要重写contextMenuEvent( QContextMenuEvent * event )函数void SProjectTreeWidget::contextMenuEvent(QContextMenuEven原创 2020-07-29 18:00:03 · 237 阅读 · 0 评论 -
QT 属性系统
属性系统属性基础属性和数据成员相似。他们的差别在于存取的方式不同,比如属性值通常使用读取函数(get)和设置函数(set)来存取。除此之外QT还有其他方式存取属性值。在QT中属性和数据成员是两个不同概念,他们可以有联系也可以没有联系。比如名为a的属性和数据成员a,他们名称相同,但是完全不想管。属性值可以通过下面的方式存取可以使用 QObject::property 和 QObject::setProperty 函数进行存取属性还可以通过元对象系统的QMetaObject来存取若属性有相关联原创 2020-07-29 10:56:04 · 313 阅读 · 0 评论 -
QT元对象系统
Qt的元对象系统元对象系统功能:对象间的信号和槽机制。运行时类型信息和动态属性系统。使用元对象需要满足的条件必须继承自QOBJECT在类声明区域添加Q_OBJECT宏。用于启动原对象特性。元对象编译器(MOC)为每个Qobject的子类,提供实现元对象特性所必须的代码。元对象的反射机制反射机制指的是在运行时,能获取任意一个对象的所有类型、属性和成员函数等信息的一种机制。QT中使用一系列类来实现反射机制。其中QMetaObject类描述了QObject及其派生类原创 2020-07-29 09:51:53 · 489 阅读 · 1 评论 -
QEvent
简述QEvent 是其他所有event类的基类,事件对象包含事件参数。QT的主事件循环(QCoreApplication::exec()) 从事件队列中获得窗口的事件,把他们转换为QEvent ,然后分发给对象。一般来说,事件来自底层的窗口系统(spontaneous() returns true),但是我们也可以通过QCoreApplication::sendEvent() 和QCoreApplication::postEvent() 来手动发送事件。对象收到事件后会调用QObject::even原创 2020-07-27 17:46:40 · 213 阅读 · 0 评论 -
Q_DECL_EXPORT使用 共享库.md
用于客户端使用的共享库(如应用程序或其他库)中包含的符号——函数、变量或类——必须以特殊方式标记。这些符号被称为公共符号,它们被导出或公开可见。其余的符号从外部不应该可见。Q_DECL_EXPORT:必须添加到编译共享库时使用的符号声明中。Q_DECL_EXPORT:在编译使用共享库的客户端时,必须将Q_DECL_IMPORT添加到符号声明中。在QtCreator+Qt的情况下用MinGW编译出来一般有.dll和.a,假如编译出来一个myplunge.dll,那么另外一个.a文件就是libmypl原创 2020-07-27 14:26:46 · 3948 阅读 · 1 评论 -
QWT常用类说明
目录文章目录目录QwtPlot常用函数接口常用组件QwtPlotLayout常用函数接口QwtPlotCanvas常用函数接口QwtPlotGrid常用函数接口QwtPlotCurve常用函数接口QwtPlotZoomer常用函数接口QwtPlot2D的绘图窗口常用函数接口接口功能setTitle( “” );设置标题setCanvas设置画布setAxisTitle( QwtPlot::yLeft, “” );设置坐标轴标题insertLegend(原创 2020-07-23 15:30:45 · 890 阅读 · 0 评论