早教吧 育儿知识 作业答案 考试题库 百科 知识分享

qt如何重写paintevent类,使paintevent画出的图形,不在我原有的widget上,在一个新的widget上或其它容器

题目详情
qt 如何重写paintevent类,使paintevent画出的图形,不在我原有的widget上,在一个新的widget上或其它容器
▼优质解答
答案和解析
个人建议: 是在谁的绘图区域绘图就把代码放在谁的paintevent函数里面。 在新widget或其他容器里面绘制图形,绘图代码就应该放到该widget的 paintevent函数里面。 你可以在父窗口的paintevent函数里面,调用子窗口的paintevent试试。