我正在使用C++和QT开发一个项目,我想打开一个新的QWidget窗口,让用户与它进行交互等,然后执行返回打开窗口的方法.示例(MyClass继承QWidiget):
void doStuff(){
MyClass newWindow = new Myclass();
/*
I don't want the code down here to
execute until newWindow has been closed
*/
}
Run Code Online (Sandbox Code Playgroud)
我觉得这很可能是一种非常简单的方法,但由于某种原因,我无法弄明白.我怎样才能做到这一点?
一些程序如何编辑终端上显示的内容(选择一个随机的例子,程序'sl')?我在想这里的Linux终端,它也可能发生在其他操作系统中,我不知道.我一直以为一旦显示了一些文字,它就会留在那里.如何在不重绘整个屏幕的情况下进行更改?