
| Current Path : /home/ift/52_procpy/dataninja/95__misc/ |
Linux ift1.ift-informatik.de 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 |
| Current File : //home/ift/52_procpy/dataninja/95__misc/gui_admin.py |
# -*- coding: utf-8 -*-
import os
import re
import sys
import time
import math
import procpy
try:
import Tkinter
import ttk
except:
import pip
pip.main["install","tkinter"]
pip.main["install","pytty"]
import Tkinter
import ttk
#**************************************************************************
class Window (object):
def __init__ (self,main,bezeichner):
self.main = main
self.bezeichner = bezeichner
if self.bezeichner not in self.main.tablist:
self.main.tablist.append(bezeichner)
self.act_width = 0
self.act_height = 0
self.frame = None
try:
self.main.maintabs[self.bezeichner]
except:
self.main.maintabs[self.bezeichner] = []
self.main.maintabs[self.bezeichner].append(self)
#*************************************************
def refresh (self):
new_width = 800 # self.main.app.winfo_width()
new_height = 400 # self.main.app.winfo_height()
print new_width
print new_height
if not new_width == self.act_width or not new_height == self.act_height:
if self.frame:
self.frame.destroy()
self.act_width = new_width
self.act_height = new_height
self.frame = Tkinter.Frame(self.main.app,width=self.act_width,height=self.act_height)