如何在另一个窗口中访问主窗口的值?(Qt 5.0.2)

How can I have access to values of my Mainwindow in another window? (Qt 5.0.2)

本文关键字:窗口 Qt 另一个 访问      更新时间:2023-10-16

我的问题对你来说似乎很简单,但我被困住了。我已经搜索了一下,但由于我是Qt和OOP的新手,我有点困惑,无法安静地理解发生了什么!

好吧,我在Qt Creator中编写了一个程序,它有两个窗口。在一个窗口中,用户在QTablewidget中输入一些数字(假设一些X和Y),当用户按下"描绘图形"按钮时,我想打开一个新窗口并在第二个窗口中描绘X和Y的图形。我已经设法在Qt中打开了第二个窗口,并在该窗口中描绘了一个随机图。但是,我想获取用户在主窗口中输入的值,并在第二个窗口中描述它们。我知道它必须与信号和 SLots 做一些事情,但我不知道怎么做!

任何帮助都非常感谢!

如果第二个窗口在第一个窗口中的某些内容发生更改时不需要更新,则可以将第二个窗口所需的所有参数传递给其构造函数。

如果第二个窗口需要更新第一个窗口中的某个事件,则可以在第二个窗口中添加一个方法(如 update(),并在发生此类事件时使用新数据调用它。