Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在另一个窗口内画一个窗口_Python_User Interface_Tkinter - Fatal编程技术网

Python 在另一个窗口内画一个窗口

Python 在另一个窗口内画一个窗口,python,user-interface,tkinter,Python,User Interface,Tkinter,我想问一下,是否可以在父窗口内绘制子窗口,这样子窗口只能在父窗口内移动,而不能移出父窗口边界。如果您的意思是在父窗口内有带有标题栏、菜单、状态栏等的实际窗口,那么答案是: 不,Tcl/Tk和Tkinter的标准小部件不支持这一点 过去,人们一直在努力实现模拟MDI的小部件,正如您在上所看到的,但大多数小部件已经有十多年的历史了。如果您真的需要实现这种UI设计,您可能必须自己实现它,或者选择不同的GUI工具包 如果您自己做,您可以使用Frame小部件作为子窗口,并使用place将其放入包含窗口。或

我想问一下,是否可以在父窗口内绘制子窗口,这样子窗口只能在父窗口内移动,而不能移出父窗口边界。

如果您的意思是在父窗口内有带有标题栏、菜单、状态栏等的实际窗口,那么答案是: 不,Tcl/Tk和Tkinter的标准小部件不支持这一点

过去,人们一直在努力实现模拟MDI的小部件,正如您在上所看到的,但大多数小部件已经有十多年的历史了。如果您真的需要实现这种UI设计,您可能必须自己实现它,或者选择不同的GUI工具包


如果您自己做,您可以使用
Frame
小部件作为子窗口,并使用
place
将其放入包含窗口。或者,您可以将其创建为画布上的对象。您必须编写所有代码,以提供内部窗口边框和标题栏,并管理移动、图标化等操作。

您是否在寻找“是或不是”的答案?有时最好添加更多的上下文,您已经尝试过了吗?放一些代码来帮助理解这是一个问题,实际上。我在寻找一个是或否的答案,真的是想在网上找到任何关于它的东西,但没有运气