Python внутреннее терминальное уменьшение

Моя проблема где-нибудь в рамках моего кода, но я не могу найти, где, проблема состоит в том, когда я нажимаю одну из кнопок, xterm окно, межтершее в рамках программы, изменяет размер между двумя кнопками (который является пространством, является крошечным),

import Tkinter
from Tkinter import *
import subprocess
import os
from os import system as cmd



def test():
    os.system('sudo xterm -into %d -geometry 200x40 -sb -e overscan &' % wid)

def sysinfo():
    os.system('xterm -into %d  -sb -e systeminfo &' % wid)

def ipconf():
    os.system('xterm -into %d -sb -e ipconfig &' % wid)

def grpmw():
    os.system('xterm -into %d -geometry 0x0 -sb -e firefox -height 900 -width 1440 *snip*' % wid)

def lout():
    os.system('xterm -into %d -sb -e pkill python' % wid)

def rboot():
    os.system('xterm -into %d -sb -e sudo reboot' % wid)

def pwoff():
    os.system('xterm -into %d -sb -e sudo poweroff' % wid)


WINDOW_SIZE = "1440x900"
top = Tkinter.Tk()
top.geometry(WINDOW_SIZE)

Button1  = Tkinter.Button(top, text ="Systeem informatie opvragen", command=sysinfo)
Button1.pack(side=LEFT,  anchor=NW)

Button2  = Tkinter.Button(top, text ="IP adres achterhalen",        command=ipconf)
Button2.pack(side=LEFT,  anchor=NW)

Button3  = Tkinter.Button(top, text ="Zwarte balken weghalen",      command=test)
Button3.pack(side=RIGHT, anchor=N )

Button4  = Tkinter.Button(top, text = "21 Groep Myworkplace",       command = grpmw)
Button4.pack(side=RIGHT, anchor=N )

Button6  = Tkinter.Label(top, text = "                                                    ")
Button6.pack(side=RIGHT, anchor=N )

Button5  = Tkinter.Button(top, text = "Uitloggen", command = lout)
Button5.pack(side=RIGHT, anchor=N )

Button7  = Tkinter.Label(top, text = "                                      ")
Button7.pack(side=LEFT,  anchor=N )

Button8  = Tkinter.Button(top, text = "Herstarten", command = rboot)
Button8.pack(side=LEFT,  anchor=N )

Button9  = Tkinter.Button(top, text = "Afsluiten", command = pwoff)
Button9.pack(                     )

termf = Frame(top, height=1000, width=1000)

termf.pack(fill=BOTH, expand=YES)
wid = termf.winfo_id()

def send_entry_to_terminal(*args):
    """*args needed since callback may be called from no arg (button)
   or one arg (entry)
   """
    cmd("%s" % (BasicCovTests))


if __name__ == "__main__":
     top.title('KEUZE MENU')
     top.mainloop()

------------------отредактируйте 1------------------

Я заметил, что мое сообщение было неясно, я приношу извинения, это - то, что я имею в виду. Так или иначе, когда я нажимаю одну из кнопок, она застревает между краями 'afsluiten' кнопки.

Но когда я удаляю маркировки, кадр изменяет размер к более осуществимому размеру как замеченный на этом снимке экрана

------------------отредактируйте 2------------------

Soo... Я думаю, что получил его работа, я не знаю наверняка, потому что у меня есть черный экран, я узнал, что то, когда Вы используете, позволяет, говорят, что side=LEFT дважды, который это блокирует левую сторону экрана от запуска первой кнопки в конец второй кнопки, делая, что целой неприменимой областью, таким образом, я использовал сетку, проблема, является терминал, идет вне экрана, таким образом, я сделал ребенка, использующего пакет, и теперь у меня есть черный экран, ха-ха-ха, плохо сохраните Вас парнями обновленный

1
задан 16 August 2016 в 12:09

0 ответов

Другие вопросы по тегам:

Похожие вопросы: