2015-01-12 1 views
0

Я пишу программу в Python на Ubuntu, которая покрывает весь экран, но если бы я открыл ту же самую программу на другом экране, она не покрывала весь экран. Я прикрепляю оба снимка экрана.python full gui screen на ubuntu

Display 1

Display 2

Вы можете плз помочь мне, как я могу решить эту проблему, которые создают автоматический весь экран на всех типах отображения на Ubuntu

import ttk 
from Tkinter import * 

if __name__ == '__main__': 
    root = Tk() 
    root.title("APPLICATION")           # Program Objective 

    mainframe = ttk.Frame(root, padding="540 445 540 445") 
    mainframe['borderwidth'] = 20 
    mainframe['relief'] = 'sunken' 
    mainframe.grid() 

    ttk.Button(mainframe, text="Exit",   command=root.quit).grid (column=60, row=3, padx=8, pady=8, sticky=W) 

    root.mainloop() 
+1

Может быть, вы получите некоторые подсказки [здесь] (http://stackoverflow.com/q/15981000/2870069) или [здесь] (http://stackoverflow.com/q/7966119/2870069) – Jakob

+0

Вы h ard-кодирование конкретных размеров в вашем приложении, почему вы думаете, что окно должно быть разных размеров на разных экранах? –

ответ

1
step= root.attributes('-fullscreen', True) 
+0

очень поздно ... но нормально – Fahadkalis