qevent

    1熱度

    1回答

    我要處理按鍵事件對所有的子控件,爲此,我試圖像下面的東西: Widget::Widget(QWidget *parent):QWidget(parent) { QGroupBox *gBox = new QGroupBox(this); QPushButton *button1 = new QPushButton("1"); QPushButton *button

    1熱度

    1回答

    我有一個需要大量水平空間的浮動或複雜條目的QTableWidget。通過字符串格式化顯示數值減少的數值可以正常工作,但顯然當我編輯和存儲表中的條目時,我的精度會變差。 我已經發現了QLineEdit的窗口小部件中的溶液通過使用eventFilter:甲FocusIn事件拷貝存儲的值全精度的QLineEdit的文本字段,一個FocusOut事件或Return_Key存儲改變的值並且以降低的數量覆蓋文

    1熱度

    2回答

    我有兩個類: typedef std::shared_ptr<AdaptedWidget> window_ptr; class WindowManager { public: ... private: std::stack<window_ptr> m_windowsStack; } 和 class AdaptedWidget: public QWidget {

    0熱度

    1回答

    我在qt標籤中顯示圖像。下面是我的代碼: void MyClass::onPushButtonClicked(QString myurl) { this->setCursor(Qt::WaitCursor); ui.qtImageLabel->clear(); qDebug()<<QTime::currentTime()<<"MyClass: onPushButto

    1熱度

    3回答

    我正在考慮擴展QT4應用程序,使其具有一些調試功能,以便更輕鬆地分析客戶問題。應用程序已經有一個「調試」模式,當啓用時,會生成很多日誌條目,這很難讀取。 我想要做的是在GUI上更改某些內容時截取該應用程序的屏幕截圖。我知道它可能需要很多圖片,但通常調試模式很長一段時間未啓用。問題是我找不到這樣的事件/信號。所以我有兩個問題: 是否有這樣一個事件,我可以訂閱?我的意思是,當屏幕上發生任何更改時,會觸

    0熱度

    1回答

    我從QGraphicsView和QGraphicsRectItem派生。我在這兩個類上重載了contextMenuEvent以提供彈出菜單。當你點擊一個項目時,點擊QGraphicsItem彈出式菜單的空白處時,我想要QGraphicsView上下文菜單。 在第一次實現中,無論點擊哪個位置,我都會看到QGraphicsView彈出窗口。所以我修改了的ContextMenuEvent如下: void

    0熱度

    2回答

    所以我想阻止一些列允許拖放& drop Events。我無法爲這些列添加eventfilter。任何人有一個想法如何做到這一點?我有一個QTableView填充了一個QStandardItemModel並設置爲允許拖動&下降。

    1熱度

    1回答

    我有我自己的「虛擬鍵盤」。我已經將單擊到KeyEvents的按鈕轉換爲QTextEdit等等。我現在的問題是我想對QWebEngineView中的可寫區域執行相同的操作。 例如,我用我的鍵盤編輯我的QLineEdit,並請求一個網站。 DONE 比方說,我要求谷歌。現在我的Google網站就在我的面前。我需要從我的鍵盤發送的KeyEvents到它的搜索框(盒這是我的QWebEngineView內

    1熱度

    1回答

    它應該很簡單,但不知何故它不能正常工作。我試圖捕捉eventFilter鼠標按鈕按下或釋放QListWidget。 ListWidget是在UI下編寫的。我已經安裝了eventFilter這樣 ui->listWidget->installEventFilter(this); 我在頭下,增加市民: bool eventFilter(QObject *obj, QEvent *event);

    0熱度

    1回答

    我一直在爲我的QQuickView窗口永遠不會生成QEvent::Drop事件。 我需要實現拖放功能,將文件從資源管理器中刪除到QQuickView。 如此post中所述,我已經爲QQuickView objet和eventFilter()方法嘗試捕獲所需事件。正如我期望的那樣生成QEvent::DragMove,因爲我在視圖上拖動了一個文件。但是當我將該文件放在視圖上時,QEvent::Drop