前提: Tkinter でたくさんのボタンを作成し、それらをグリッド レイアウトに次々と配置しようとしています。後で簡単にボタンを追加できるように、各グリッド値をハードコーディングしたくありません。
私の最初の考えは次のことでした。
Button(root, text = "example", command = self.example_action).grid(row = count++)
しかし、これはうまくいきませんでした。いくつかの検索を行ったところ、Python には前または後のインクリメント演算子がないことがわかりました ( Python のインクリメントおよびデクリメント演算子の動作)。そこで、次に考えたのは次のことです。
Button(root, text = "example", command = self.example_action).grid(row = count = count + 1)
SyntaxError:無効な構文
コードを 2 行に分割する (変数を使用して次の行で更新する) 以外に、これをすべて 1 行で実行してコードをより美しくする良い方法はありますか?