-1
"もう一度私を見せないでください"(トップレベルウィンドウ)のウィンドウが必要です。このボックスにチェックが入っていれば、別の時間にこのウィンドウを私に見せたくありません。もう一度私にチェックしないでください
import configparser
from tkinter import *
config = configparser.RawConfigParser() #my ini file
config.add_section('Section1')
config.set('Section1', 'a_bool', 'False')
with open('settings.ini', 'w') as configfile:
config.write(configfile)
root = Tk()
def var_states(): #write to ini file
global mt
print(config.read('ayrlar.ini'))
if var1 == True:
config.set('Section1', 'a_bool', 'True')
with open('settings.ini', 'w') as configfile:
config.write(configfile)
global window
window.destroy()
elif var1 == False:
config.set('Section1', 'a_bool', 'False')
with open('settings.ini', 'w') as configfile:
config.write(configfile)
global window
window.destroy()
var1 = config.getboolean('Section1', 'a_bool')
def show(): #if checkbox is true
global window #dont show
window= Toplevel(root)
Checkbutton(window, text="Don't show me again", variable=var1).place(x=0, y=0)
Button(window, text='Okey', command=var_states).place(x=0, y=25)
root.after(10,show)
root.mainloop()
もう一度実行すると、このウィンドウが表示されません。 ConfigParser
でどうすればいいですか?
スタックオーバーフローは、コードの書き込みサービスではありません。 – ppperry
あなたは私のコードを見ることができます私は何をしたいですか私のコードの問題なぜうまくいかない – stackrangerflow