亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法使用 Tkinter 中的輸入框將字符串轉換為整數

無法使用 Tkinter 中的輸入框將字符串轉換為整數

慕尼黑8549860 2023-10-11 20:12:36
一般來說,我對 tkinter 和 python 很陌生,我遇到了一個無法解決的問題。在我的程序中,我想獲取用戶的輸入并將其轉換為整數以便稍后使用該變量。主要問題是我收到錯誤 invalidliteral for int() with base 10: ''。我通過網上搜索嘗試了不同的方法,但沒有一個起作用。非常感謝任何幫助。謝謝你! Visual Studio 上的錯誤消息我的代碼:from tkinter import *import tkinter as tkwindow = Tk()window.title("Controlla quote")window.geometry('400x150')#binaribinari_num=0def binari(number):    if number==1:        binari_num=1        print("binari= ",binari_num)    elif number==2:        binari_num=2        print("binari= ",binari_num)    else:        pass    return binari_num#radiobuttonsinfo = IntVar()binari_1 = Radiobutton(window, text="1", command=lambda:binari(info.get()),variable=info,value=1).grid(column=1, row=0)binari_2 = Radiobutton(window, text="2", command=lambda:binari(info.get()),variable=info,value=2).grid(column=2, row=0)#binari labelbinari_scritta=Label(window, text="Binari:").grid(column=0, row=0, stick=W)#stazionamentistazionamenti_label=Label(window, text="Stazionamenti: ").grid(column=0, row=1, stick=W)stazionamenti_entry=Entry(window)stazionamenti_entry.grid(column=1, row=1, stick=W)#conversion stazionamentistazionamenti_str= stazionamenti_entry.get()stazionamenti_num= int(stazionamenti_str)#avantidef avanti():    passavanti_btn=Button(window, text="Avanti", command=avanti()).grid(columnspan=50, stick=E)window.mainloop()
查看完整描述
  • 3 回答
  • 0 關注
  • 175 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號