当重新实现了当前窗口的paintevent函数后,函数内声明个Qpaint(this)就可以画图了,但是如果我想在别的widget上画应该怎么办?我试了下,在当前窗口的paintevent函数内声明个qpaint(this->ui->ppwidget),也画不到ppwidget上面去,难道只能画当前窗口的么?
附上我当前的类:
namespace Ui
{
class MainWindowClass;
}
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
MainWindow(QWidget *parent = 0);
~MainWindow();
void paintEvent(QPaintEvent * event);
private:
Ui::MainWindowClass *ui;
};