2020年10月5日URLをコピーしました!pythonでGUIを使って軽くアプリを作りたいなと思いtkinterを使ってみた。慣れずに使っているとよく分からんエラーで怒られた。placeを駆使して行うのだが、どうやらこれらを混在させてはいけないようだ。packの部分をgridに置き換えるとあっさりエラーは解決した。placeを使わないとうまく行かないという配置の仕方だってある。すべて同じ配置メソッドで統一するには厳しい場合だってありますよ..。そんなとき、いい情報を知った。gridとpackとplaceは同じコンテナでは混在にできないgridとpackとplaceは同じコンテナでは混在にできない。↑つまりこれはどういうことなのかといいますと..。placeの混在が認められるということ。column=2)root.mainloop()こんな感じでpackとgridを混在して使っていた。それは、rootという同じコンテナで混在させて使っているから問題なのであって、コンテナを別にしてあげれば意外とあっさり問題は解決される。column=2)frame2.pack()root.mainloop()frameで各コンテナを作成して、最終的にpack()でrootに配置するというイメージ。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。ちゆりITエンジニアバイオ出身のITエンジニア。バイオ系大学院を卒業後一部上場のIT企業へ就職。