Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » Tkinter: запоминание местоположения на экране. [RSS Feed]

#1 Янв. 18, 2011 19:41:50

Dr.Livsi
От:
Зарегистрирован: 2010-02-15
Сообщения: 192
Репутация: +  3  -
Профиль   Отправить e-mail  

Tkinter: запоминание местоположения на экране.

Доброго всем суток!
Можно ли сделать так, что бы приложения на Tkinter запоминали свое положение на экране, что бы при последующем запуске открывались там, где были закрыты?



Офлайн

#2 Янв. 18, 2011 20:33:33

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Tkinter: запоминание местоположения на экране.

запоминайте при выходе geometry
Как то так, не тестировал….

from Tkinter import *
root=Tk()
try:root.geometry(open('win-settings.txt').read())
except IOError:pass

def exit(event=None):
open('win-settings.txt','w').write(root.geometry())
root.destroy()


root.protocol("WM_DELETE_WINDOW", exit)
root.mainloop()



Офлайн

#3 Янв. 19, 2011 18:58:32

Dr.Livsi
От:
Зарегистрирован: 2010-02-15
Сообщения: 192
Репутация: +  3  -
Профиль   Отправить e-mail  

Tkinter: запоминание местоположения на экране.

igor.kaist
запоминайте при выходе geometry
Как то так, не тестировал….
from Tkinter import *
root=Tk()
try:root.geometry(open('win-settings.txt').read())
except IOError:pass

def exit(event=None):
open('win-settings.txt','w').write(root.geometry())
root.destroy()


root.protocol("WM_DELETE_WINDOW", exit)
root.mainloop()
Спасибо!



Офлайн

  • Начало
  • » GUI
  • » Tkinter: запоминание местоположения на экране.[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version