def insert_text(event):
file_name = fd.askopenfilename()
if file_name:
with open(file_name) as f:
s = f.read()
text.insert(1.0, s)
def extract_text(event):
file_name = fd.asksaveasfilename(filetypes=(('mmm files', '*.mmm',),))
if file_name:
with open(file_name, 'w') as f:
s = text.get(1.0, tk.END)
f.write(s)
if __name__ == '__main__':
root = tk.Tk()
root.title('test')
root.state('zoomed')
root.bind('<Control-o>', insert_text)
root.bind('<Control-s>', extract_text)
text = tk.Text(width=50, height=25)
text.grid(columnspan=2)
root.mainloop()
Тапками не кидать, я новичок))
Языки: Java, Kotlin, C#.
Нашел курс по Java 2013 года, как думаете он актуален? К тому же, его автор сам на то время был начинающим и, обучаясь, писал этот курс.
Книги выбрал следующие
SystemParametersInfoW
отправляет команду окну "Рабочий стол" изменить свой фон. Но новое значение фона нигде не сохраняется и будет утеряно после закрытия окна вместе с породившим его процессом проводника. Чтобы фон сохранялся после перезагрузки, нужно изменить соответствующее значение в реестре.