首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏独行猫a的沉淀积累总结

    QT之Qml使用QSystemTrayIcon实现系统托盘

    MySeparator(QObject *parent = nullptr); ~MySeparator(); }; class SystemTray; class MyMenu : public QQuickItem Q_PROPERTY(MyMenu* menu READ menu WRITE setMenu NOTIFY menuChanged) public: SystemTrayIcon(QQuickItem *parent) : QQuickItem(parent) { setObjectName("MyMenu"); m_menu = new QMenu(); } MyMenu >(it); m_menu->addMenu(menu->m_menu); } } } SystemTrayIcon::SystemTrayIcon(QQuickItem *parent) : QQuickItem(parent) { m_systemTray = new QSystemTrayIcon(this); connect(m_systemTray

    3.4K30编辑于 2022-05-11
  • 来自专栏跟Qt君学编程

    Qt抗锯齿操作

    如: Rectangle { antialiasing: true } 所有继承于QQuickItem类都具备设置抗锯齿属性(默认不启用)。 如: QQuickItem::setAntialiasing(true);

    3K30发布于 2020-04-01
  • 来自专栏全栈程序员必看

    C++学习(一五九)Qt的场景图Scene Graph

    该树是根据QML场景中的QQuickItem类型构建的,然后在内部由渲染该场景的渲染器处理该场景。节点本身不包含任何活动的绘图代码或虚拟paint()函数。 通过子类QQuickItem :: updatePaintNode()并设置QQuickItem :: ItemHasContents标志,将自定义节点添加到场景图。 经验法则是仅在QQuickItem :: updatePaintNode()函数内使用带有“ QSG”前缀的类。 “场景图-金属纹理导入”示例中演示了直接使用基础API创建和渲染纹理,然后在自定义QQuickItem中的Qt Quick场景中包装和使用此资源。 使用QPainter的自定义Item QQuickItem提供了一个子类QQuickPaintedItem,它允许用户使用QPainter渲染内容。

    3.6K40编辑于 2022-11-15
  • 来自专栏跟Qt君学编程

    关于Qml的Window控件不能使用id进行布局定位的问题

    由此可以推测Window的 rootid所指向的并不是派生于Item(或QQuickItem)的。 通过打印Window的id与parent属性分别为QQuickWindowQmlImpl与QQuickRootItem,可以肯定的是 QQuickWindowQmlImpl不是继承于QQuickItem

    1.4K20发布于 2019-07-15
  • 来自专栏跟Qt君学编程

    Qt Quick实践系列-Qml与Widget交互

    true) 相关 Qt项目配置: QT += quickwidgets 需要用到的头文件: #include <QQuickWidget> #include <QMetaObject> #include <QQuickItem

    5.3K10发布于 2020-03-19
  • 来自专栏半生瓜のblog

    【QML】QML与C++混合编程

    onClicked: item.qmlSignal("Hello qml") } } #include <QApplication> #include <QQuickView> #include<QQuickItem

    1.5K30编辑于 2023-05-13
  • 来自专栏国标视频云平台

    SkeyeGisMap地图扩展(二)---处理事件

    event); event->accepted(); }private: QPointF m_startPosition;};可以看到, 我们的事件处理和 QWidget 或 QQuickItem

    37030编辑于 2023-04-24
  • 来自专栏技术之路

    Qt5 新特性

    下面的类直接替换掉 QtQuick 1 中的同名类: QQuickView QQuickCanvas QQuickItem QQuickPaintedItem 改进 QML 引擎和语言 JS 引擎改变为

    9.2K80发布于 2018-01-31
  • 来自专栏信数据得永生

    OpenCV3 和 Qt5 计算机视觉:11~12

    因此,创建另一个类并将其命名为QImageViewer,但这一次请确保它是QQuickItem子类,如以下新类向导屏幕截图所示: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-l8ehmup8 cv-opencv3-qt5/img/dfc97761-19e5-447e-bba0-51fa998e943d.png)] 修改qimageviewer.h文件,如下所示: #include <QQuickItem QImageViewer : public QQuickPaintedItem { Q_OBJECT public: QImageViewer(QQuickItem 因此,请确保qimageviewer.cpp文件如下所示: #include "qimageviewer.h" QImageViewer::QImageViewer(QQuickItem

    8.1K20编辑于 2023-04-27
  • 来自专栏全栈程序员必看

    qml入门教程_前端从入门到放弃

    大家好,又见面了,我是你们的朋友全栈君 发现了一个问题: QQuickView only supports loading of root objects that derive from QQuickItem

    2.3K10编辑于 2022-09-19
领券