tkinter:是不是可以将来自不同 tkinter 程序的 GUI 连接在一起并轻松地在它们之间导航?
Posted
技术标签:
【中文标题】tkinter:是不是可以将来自不同 tkinter 程序的 GUI 连接在一起并轻松地在它们之间导航?【英文标题】:tkinter: Is it possible to attach GUIs from different tkinter programs together and easily navigate across them?tkinter:是否可以将来自不同 tkinter 程序的 GUI 连接在一起并轻松地在它们之间导航? 【发布时间】:2013-04-06 02:52:49 【问题描述】:我想构建一些 tkinter GUI 应用程序,然后将它们水平或垂直堆叠在一起。我还想在它们连接后轻松浏览应用程序,以便我可以随时专注于它们。
我的一个想法是,我可以有一个类似框架容器的网页,带有滚动条,然后将其他应用的 GUI 拖入其中,以便我可以滚动浏览它们。
要附加窗口,我知道也许我可以通过进程信息获取单个应用程序的窗口,但我只是想确定是否有内置或更好的方法来做我想做的事情。
【问题讨论】:
你能再具体一点吗?当您“堆叠” GUI 时,您是否希望每个 GUI 都是在单独进程中运行的独立程序?或者,您是说您想创建多个程序,但也能够将这些程序组合成一个程序,以水平或垂直“堆叠”显示这些程序? 【参考方案1】:鉴于您没有大写 tkinter,我将假设您正在使用 Python 3。如果是这样,我可以想到两个选项:使用 tkinter 框架/网格几何管理器来放置每个小部件并排,并使用 tkinter.ttk Notebook 具有多个应用程序选项卡。如果您在滚动部分上死心塌地,您也可以创建一个可滚动的 tkinter 框架,但从其他 *** 页面看来,没有本地方法可以做到这一点。
Example of tkinter.ttk Notebook
【讨论】:
以上是关于tkinter:是不是可以将来自不同 tkinter 程序的 GUI 连接在一起并轻松地在它们之间导航?的主要内容,如果未能解决你的问题,请参考以下文章