我在QtCreator中创建了一个Qt5 UI-Application。它由一个带有PlainTextEdit的MainWindow和一个名为“Canvas”的自定义小部件组成,用于绘制内容。现在,PlainTextEdit设置为只读,应该用作canvas画面小部件中可能出现的某些状态消息的日志窗口。为此,我在MainWindow中创建了一个“log”方法,只是将一些文本附加到PlainTextEdit。
但是,我根本找不到从canvas小部件中访问文本字段的方法。我试图获取Canvas的父窗口小部件但是以某种方式失败了。我尝试将MainWindow类转换为单例并获取它的实例,但这似乎也不起作用。
关于如何创建日志窗口的任何提示,可以从所有小部件全局使用?