将当前QWidget替换为QMainWindow中的另一个QWidget
Replace current QWidget to another QWidget in QMainWindow
我有一些QWidget类,ui文件与QMainWindow ui文件分开。
如何添加或替换当前的QWidet粘到QMainWindow到其他QWidget从不同的类和ui文件在同一个QMainWindow ?
如果我理解正确的话,您当前正在显示一个小部件,并且在执行操作时,您希望隐藏该小部件并在其位置显示另一个小部件。
如果这是正确的,您可能需要查看QStackedLayout。
将您的小部件标题(注意您必须从ui中生成标题并继承)添加到QMainWindow.ui中的提升小部件中。
然后,你只需要插入一个QWidget,QFrame,…的基类小部件,右键单击它,从"提升到…"中选择您的自定义小部件。子菜单.
这是QT手册的链接
相关文章:
- 删除一个线程上有数百万个字符串的大型哈希映射会影响另一个线程的性能
- 运行同一解决方案的另一个项目的项目
- 为什么在没有显式默认构造函数的情况下,将另一个结构封装在联合中作为成员的结构不能编译
- 基于另一个成员参数将函数调用从类传递给它的一个成员
- C++从另一个类访问公共静态向量的正确方法是什么
- C++-试图将函数指针推回到另一个CPP文件中的矢量时出错
- 使用std::transform将一个范围的元素添加到另一个范围中
- 输入到文件并输出到另一个文件,并将流文件传递给函数
- 我可以将一个用clang c++11编译的对象与另一个用c++17编译的对象链接起来吗
- 修改函数中的指针(将另一个指针作为参数传递)
- 为什么我不能将一个对象push_back到属于另一个类的对象向量中?
- C++试图读取一个文件并输出到另一个文本文件
- 如何将指针从一个void函数传递到另一个C++
- 将一个 QWidget 链接到另一个新创建的 QWidget
- 在另一个小部件中更改QWidget的背景颜色
- 嵌入另一个窗口作为 QWidget
- 无法在放置在另一个 QWidget 中的 QWidget 中显示树 (QTreeView)
- 在 QWidget 传递给另一个类后,将 QWidget 传递给 QPushButton(按钮不显示)
- 将当前QWidget替换为QMainWindow中的另一个QWidget
- 如何使一个qwidget知道另一个qwidget在它上面