C++ Qt,单击客户端区域中的信号

C++ Qt,单击客户端区域中的信号,c++,qt,click,signals,paint,C++,Qt,Click,Signals,Paint,我想使用Qt框架创建一个类似MS Paint的程序,我想知道如何连接“clicked”信号,该信号在用户每次单击客户端区域中的程序窗口时都会被激活。类似于Win32 API中的WM_LBUTTONDOWN。QWidget中没有clicked()信号 您必须将QWidget子类化并重新实现mousePresseEvent(QMouseEvent*event)它将通过事件->位置()为您提供坐标(在小部件的坐标系中)或事件->x()和事件->y()包含标题后:#包含 你可能对这本书感兴趣

我想使用Qt框架创建一个类似MS Paint的程序,我想知道如何连接“clicked”信号,该信号在用户每次单击客户端区域中的程序窗口时都会被激活。类似于Win32 API中的WM_LBUTTONDOWN。

QWidget中没有
clicked()
信号

您必须将QWidget子类化并重新实现
mousePresseEvent(QMouseEvent*event)它将通过
事件->位置()为您提供坐标(在小部件的坐标系中)
事件->x()
事件->y()包含标题后:
#包含

你可能对这本书感兴趣