Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » Как в Tkinter развернуть окно на весь экран? [RSS Feed]

#1 Апрель 5, 2012 12:59:50

vkopey
От:
Зарегистрирован: 2010-09-26
Сообщения: 116
Репутация: +  3  -
Профиль   Отправить e-mail  

Как в Tkinter развернуть окно на весь экран?

Как в Tkinter развернуть окно на весь экран?
Но так чтоб оно не закрывало панель задач windows. Поэтому функция wm_maxsize() не подхотит.



Офлайн

#2 Апрель 5, 2012 16:42:25

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Как в Tkinter развернуть окно на весь экран?

Офлайн

#3 Апрель 7, 2012 19:34:11

vkopey
От:
Зарегистрирован: 2010-09-26
Сообщения: 116
Репутация: +  3  -
Профиль   Отправить e-mail  

Как в Tkinter развернуть окно на весь экран?

А можно поподробнее?
Эсли вы имеете ввиду эту функцию self.attributes('-fullscreen', 1), то она не подходит:
Так как разворачивает окно во ВЕСЬ экран.
Надо как-то узнать высоту панели задач windows.



Офлайн

#4 Апрель 7, 2012 20:06:54

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Как в Tkinter развернуть окно на весь экран?

Я имел в виду именно 'zoomed'

from tkinter import *
import sys

class App(Frame):
    def __init__(self, master):
        super().__init__(master)
        self.pack()
        self.createWidgets()

    def createWidgets(self):
        self.txt = Text(self)
        self.txt.pack(side='top')
        self.btn = Button(self, text="Click me", command=self.say_hi)
        self.btn.pack(side='top')
        self.quit = Button(self, text='Quit', fg='red',
                           command=root.destroy)
        self.quit.pack(side='bottom')

    def say_hi(self):
        txt = self.txt.get('insert')
        print('hi there', '0x{:x}:"{}"'.format(ord(txt[0]), txt))

root = Tk()
app = App(root)
if sys.platform != 'linux2':
    root.wm_state('zoomed')
else:
    root.wm_attributes('-zoomed', True)
app.mainloop()



Отредактировано Андрей Светлов (Апрель 7, 2012 20:22:24)

Офлайн

  • Начало
  • » GUI
  • » Как в Tkinter развернуть окно на весь экран?[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version