代码之家  ›  专栏  ›  技术社区  ›  Tipok

QT中窗口的排列顺序

  •  0
  • Tipok  · 技术社区  · 9 年前

    对不起我的英语。我需要执行 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

    1 回复  |  直到 9 年前
        1
  •  1
  •   Sphics    9 年前

    你试过用吗 QStackedWidget 要在窗口之间切换?我相信它提供了一种在您的窗口之间交换的方法。