Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Disable changing of shape of cursor when it inside of QTextEdit
Forum Updated to NodeBB v4.3 + New Features

Disable changing of shape of cursor when it inside of QTextEdit

Scheduled Pinned Locked Moved Unsolved General and Desktop
28 Posts 3 Posters 3.8k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K Kaznachei

    In GraphicsView
    RectItem* item = new RectItem;
    item->setObjectName("I");
    item->setPos(event->pos() - QPoint(item->rect().width()/2, item->rect().height()/2));
    item->installEventFilter(this);

    and

    bool eventFilter(QObject *obj, QEvent *event)
    {
    if (obj->objectName() == "I")
    qDebug() << "ok"
    return QGraphicsView::eventFilter(obj, event);
    }

    qDebug() doesn`t write.

    mrjjM Offline
    mrjjM Offline
    mrjj
    Lifetime Qt Champion
    wrote on last edited by
    #21

    @Kaznachei
    Hi
    try with

    bool eventFilter(QObject *obj, QEvent *event)
    {
    
    qDebug() << obj->objectName();
    
    if (obj->objectName() == "I")
    qDebug() << "ok"
    return QGraphicsView::eventFilter(obj, event);
    }
    

    and see what is going on

    1 Reply Last reply
    0
    • K Offline
      K Offline
      Kaznachei
      wrote on last edited by
      #22

      qDebug write only this

      ""
      ""
      ""
      ""
      ""
      ""
      ""
      ""
      ""
      ""
      ""
      ""
      ""
      ""
      ""
      ""
      ""
      ""
      ""
      ""
      ""
      ""
      ""
      ""
      ""

      mrjjM 1 Reply Last reply
      0
      • K Kaznachei

        qDebug write only this

        ""
        ""
        ""
        ""
        ""
        ""
        ""
        ""
        ""
        ""
        ""
        ""
        ""
        ""
        ""
        ""
        ""
        ""
        ""
        ""
        ""
        ""
        ""
        ""
        ""

        mrjjM Offline
        mrjjM Offline
        mrjj
        Lifetime Qt Champion
        wrote on last edited by
        #23

        @Kaznachei
        Hmm. odd.
        Try
        qDebug() << obj->metaObject()->className()
        and see what type it is.

        Else use the debugger to see what obj is.

        1 Reply Last reply
        0
        • K Offline
          K Offline
          Kaznachei
          wrote on last edited by
          #24

          only
          QScrollBar
          QScrollBar
          QScrollBar
          QScrollBar
          QScrollBar
          QScrollBar

          1 Reply Last reply
          0
          • mrjjM Offline
            mrjjM Offline
            mrjj
            Lifetime Qt Champion
            wrote on last edited by
            #25

            Hi
            Maybe eventFilters do not work on QGraphicsItems
            I have never tested it but since they are not qobjects, i think its a no go.

            1 Reply Last reply
            0
            • K Offline
              K Offline
              Kaznachei
              wrote on last edited by
              #26

              Yes. I read that QGraphicsObject has eventFilter, but not QGraphicsItem. Thank you a lot for ur helping.

              mrjjM 1 Reply Last reply
              0
              • K Kaznachei

                Yes. I read that QGraphicsObject has eventFilter, but not QGraphicsItem. Thank you a lot for ur helping.

                mrjjM Offline
                mrjjM Offline
                mrjj
                Lifetime Qt Champion
                wrote on last edited by
                #27

                @Kaznachei
                yes QGraphicsObject also inherits from QObject so that makes good sense it can use event filters too.
                You are most welcome.

                1 Reply Last reply
                0
                • SGaistS Offline
                  SGaistS Offline
                  SGaist
                  Lifetime Qt Champion
                  wrote on last edited by
                  #28

                  Hi,

                  You might be interested by the installSceneEventFilter method

                  Interested in AI ? www.idiap.ch
                  Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

                  1 Reply Last reply
                  1

                  • Login

                  • Login or register to search.
                  • First post
                    Last post
                  0
                  • Categories
                  • Recent
                  • Tags
                  • Popular
                  • Users
                  • Groups
                  • Search
                  • Get Qt Extensions
                  • Unsolved