<DIV id=read_tpc mb10?>在painEvent中使用
QPainter painter(this);
painter.paintEngine()->getDC();
得到的hdc画图,结果在一个子窗口中画图,会覆盖其他子窗口的内容。
而且现在用
HWND hwnd = this->winId();//子窗口
HDC hdc = GetDC(hwnd);
再重写paintEngine函数返回NULL的方法:
报错:QPainter::begin: Paint device returned engine == 0, type: 1
请问有什么好的办法么?