天天看点

pythonturtle画圆在画布中间代码_如何在tkinter画布中居中边框

我有一个有几个窗口的图形用户界面。其中一个窗口太大了,所以必须实现一个滚动条,这必须用画布来完成。这导致了一个问题,即画布永远不会位于窗口的中间,而窗口的大小会自动与显示的大小相同。在

如何将画布居中(和顶部)并使滚动条保持在右侧?

我知道第一帧(frame0)不是真的需要,但它使我在以后更容易。

我更新了下面的脚本,所以它可以独立运行。我知道这不是很好,但它是我所有代码的重要摘要。在

谢谢你的帮助。在from Tkinter import *

class GUI:

def __init__(self, parent):

self.myParent = parent

self.frame = Frame(self.myParent, bd = 2, relief = GROOVE, padx = 20, pady = 20)

self.RWidth=self.frame.winfo_screenwidth()

self.RHeight=self.frame.winfo_screenheight()

self.myParent.geometry("%dx%d+0+0" % (self.RWidth, self.RHeight)) # Make Window fullscreen if no other geometry definition

def GUI(self):

self.myParent.title("Transport to Sorting-Point") # Title of Window

self.frame0 = Frame(self.myParent)

self.frame0.pack(expand=True,