qevent

    1熱度

    2回答

    我正在執行一個應用程序,其中我有3 QToolButton,並且如果重點是QToolButton,它應該resize。 我的一個朋友給了我答案,但我無法弄清楚,因爲我在我的mainWindow中也繼承了QMainWindow類。他告訴繼承QToolButton。但是會出現多重繼承問題。那麼如何使用focusInEvent()。 MyCode: mywindow.h : class mywin

    0熱度

    1回答

    我附加QLineEdit到QGraphicsScene的一個子類。我注意到,QGraphicsScene也吸引了我附加的QLineEdit的任何鼠標事件(如鼠標按下,鼠標釋放,鼠標移動等)。有什麼辦法可以防止事件通過QLineEdit進入現場嗎? 我重視它使用: scene->addWidget(lineEdit); 有什麼建議?謝謝!

    1熱度

    1回答

    我使用事件QEvent::ApplicationActivate和QEvent::ApplicationDeactivate在需要時顯示/隱藏我的應用程序的某些部分。 但現在,放入系統事件被標記爲棄用: 這個枚舉已被棄用。改用ApplicationStateChange。 所以我試着切換到這個事件。它應該被觸發,但我無法找到一種方式來獲得應用程序狀態與某種類型的演員或任何獲得者。 任何想法?

    0熱度

    1回答

    我想在我的Android應用(4.x的所以平時軟件,而不是硬件按鈕)使用菜單按鈕,但我不能找到一個合適的QEvent這樣做Android的聽力。我試圖做 bool GLViewer::event(QEvent * e){ qDebug()<<e->type(); } 但按下菜單按鈕沒有輸出,我假設因爲菜單按鈕是在小部件之外。我如何傾聽這種類型的事件?

    1熱度

    1回答

    我創建了一個Qt項目,並添加了一個QPushButton,其樣式是使用QEvent和QMouseEvent自定義的。我添加了一個插槽到這個按鈕,但它沒有工作。 這裏是象礦一個項目: 部首1: #ifndef MYQPUSHBUTTON_H #define MYQPUSHBUTTON_H #include <QPushButton> #include <QPalette> class m

    1熱度

    1回答

    Qt的問題: 我送從對象的信號A,其是在線程A運行到對象B,其上螺紋B.運行 我還通過覆蓋對象B中的虛擬事件功能來處理自定義事件。 問題:當對象A發出任何信號時,對象B中的對應槽不會被調用,而不是由對象覆蓋的那個事件函數B正在被調用。那麼如何提取由對象B的事件函數接收的QEvent對象的信號發送的參數,或者如何推遲該事件,以便相應的時隙g ets叫。 對象A在gui線程中運行,其責任是更新gui。

    0熱度

    1回答

    我正在使用Qt5.5在小型嵌入式Linux設備上開發應用程序。我需要能夠在我的應用程序中修改從Linux(tslib)接收的鼠標按下座標。我試過在我的主視圖中實現一個事件過濾器,它修改了接收到的鼠標座標,創建一個新的鼠標事件,並將新事件提交給小部件。但是,在小部件的mousePressEvent函數中,我只能看到調試消息一次,它是用於接收原始座標的,而不是我截取和修改的座標。 目前,當我觸摸屏幕時

    1熱度

    1回答

    我必須創建2個自定義事件。 我跟着這個鏈接&使我的代碼: - Is there a cleaner way to register Qt custom events? 是它創建&後&一些數據(QString的)傳遞到自定義事件的正確方法? ==============================================每庫巴奧伯sugession ============= 編輯代碼:

    0熱度

    1回答

    我需要在主窗口中將一個事件從一個線程發佈到QtreeView。現在發佈一個事件,我們需要指向Qobject的指針(即我們在主窗口中的qtreeview)。 爲此,我必須將構造函數MainWindow :: MainWindow()中的指針指向我的主窗口。 sharedobj.h文件包含指向主窗口:---- #include "ui_mainwindow.h" /*! Shared o

    1熱度

    2回答

    當我有changeEvent(QEvent* event)與接收類型event->type() == QEvent::LanguageChange,我如何獲得有關我的應用程序中的新語言的信息?