私はTkinterのを使用して電卓を作っていると私は、次の操作を行いたいユーザは、ボタンでのみ入力できるようにEntry
ウィジェットのEntryウィジェットへのキーボード入力を無効にする方法、tkinterウィンドウのサイズ変更を無効にする方法、コンソールウィンドウを非表示にする方法はありますか?
- 無効にキーボード入力を。
Entry
ウィジェットのキーボード入力を無効にした後でも、ウィジェットの背景と前景を変更できるようにしたいと考えています。- この電卓の使用では全く役に立たないので、コンソールウィンドウを非表示にしたいと思います。
- ユーザーに
root
ウィンドウのサイズを変更させたくありません。root
ウィンドウのサイズ変更を禁止するにはどうすればよいですか?ここで
は計算が完了した後、私があれば、後でEntry
ウィジェットに入力ボタンを使用できますが、
from tkinter import *
root = Tk()
root.title("Calculator")
root.config(background="black")
operator = ""
textVar = StringVar()
def valInput(number):
global operator
operator+=str(number)
textVar.set(operator)
display = Entry(root, textvariable=textVar, font=("Arial", 14, "bold"), bg="lightblue", fg="black", justify="right")
display.grid(row=0, column=0, columnspan=4)
btn7 = Button(root, font=("Arial", 12, "bold"), bg="orange", fg="red", text="7", command= lambda : valInput(7))
btn7.grid(row=1, column=0)
"""
And more buttons...
"""
root.mainloop()
あなたが見ることができるように...これまでのところ私のコードですユーザーがabcd ...のような文字を入力すると、問題が発生し、エラーが表示されます。これらのエラーを回避できるようにキーボード入力を禁止するにはどうすればよいですか?
私は電卓を少しカラフルにしたいと思っています。 root
ウィンドウの色、ボタン、そしてEntry
ウィジェットの色を変更しました。ウィジェットが無効になった後もウィジェットの色を変更する方法はありますか?
私はこの電卓を使用している間、コンソールウィンドウは必要ありません。どのように私はそれを隠すのですか?
root
ウィンドウのサイズを変更すると、電卓が醜くなります。さらに、ウィンドウのサイズ変更は不要です。では、ユーザーがウィンドウのサイズを変更しないようにするにはどうすればよいですか?無効の状態を設定
気でしたか?あなたが尋ねたものはすべて、Google検索の最初のページにあります。 –
@SierraMountainTech申し訳ありませんが、Googleは私が探している情報を提供するだけの検索エンジンです。 ** **コードを説明していません。私は学習者です。プロフェッショナルではない。だから私が学んだすべてのことについては、後で別のプロジェクトを作るために自分の知識を使うことができるように説明が必要です。 –
ドキュメントを読んだ後、コードを作成して、その動作を確認します。私は専門家でもない。私は約4ヶ月間自由時間にこれをやっており、そのすべてが「読み込み、書き込み、実行、修正」されています。 –