1
我想用Qt Framework創建一個像MS Paint這樣的程序,我想知道如何連接「clicked」信號,每當用戶點擊客戶端程序窗口區。像Win32 API中的WM_LBUTTONDOWN。Qt,客戶區中的點擊信號
我想用Qt Framework創建一個像MS Paint這樣的程序,我想知道如何連接「clicked」信號,每當用戶點擊客戶端程序窗口區。像Win32 API中的WM_LBUTTONDOWN。Qt,客戶區中的點擊信號
QWidget中沒有clicked()
信號。
你要繼承了QWidget並重新實現mousePressEvent(QMouseEvent *event);
這將給你的座標(widget的座標系中)通過event->pos();
或event->x();
和event->y();
包括頭後:#include <QMouseEvent>
。
您可能會感興趣Scribble Example。