【发布时间】:2016-12-15 07:10:45
【问题描述】:
对不起我的英语。我需要执行QWidget 的顺序。我有一堆对象QWidget。
而且我需要按照它们在堆栈中出现的顺序放置窗口。
例如:
堆栈:window1 -> window2 -> window3
在此示例中,window2 始终关闭 window3,但它反过来又关闭 window1
typedef std::shared_ptr<Window> window_ptr;
std::stack<window_ptr> m_windowsStack;
类窗口:
class Window
{
public:
...
private:
...
std::shared_ptr<QWidget> m_window;
};
因为它可以在QWidget 的帮助下实现。也许QWidget 有一个负责优先级的功能?
【问题讨论】: