私はtkinterの作業を開始しましたが、そのような問題があります。たとえば、tkinter variable.grid(行= 0)
from tkinter import *
root = Tk()
frame = Frame(root)
frame.pack()
theLabel = Label(root, text="bla bla")
theLabel.grid(row=0)
root.mainloop()
このコードは機能しませんし、そのようなエラーが表示されます。
File "C:\Users\Kenan\AppData\Local\Programs\Python\Python35-32\lib\tkinter\__init__.py", line 2074, in grid_configure
+ self._options(cnf, kw))
_tkinter.TclError: cannot use geometry manager grid inside . which already has slaves managed by pack
おかげで、私の間違いはフレームだった。私はそれを使用すべきではありません。私はそれを取り除くときに働いた。誰もありがとう:) –
すべてのプラットフォームでより多くのネイティブなコントロールとウィンドウを表示するためにttkを使い始めるなら、右(システムのデフォルト)の色の背景を得るために 'Toplevel'の中に' ttk.Frame'を置くことが望ましいでしょう – Grezzo