�������� �� ���������� �������� ������. ����������� Gauge � ���������
�� Toplevel � ������� ���� ���� Label. ������������ �� ���� Label
� ���������� ����� � ���� �� �� ������� � ������������� �����
set(). �������� ����:

g = Gauge()   # ������������ ��������� ��� �������� �� ������������ "0%"
g.set("45%")  # ���������� ���� ��������

���������� � ����� � ���������. ��� ����� ���� ��-�������, ����� ��,
�� �� ����� ��� ���� �� �� �������.


On Tue, Jan 09, 2001 at 10:04:10AM +0100, Svetoslav Nikolov wrote:
> V momenta pisha mnoogo prosta instalirashta programa. 
> V zavisimost ot konfiguraciata tia pokazva saobshteniata
> ili v terminal (konzola), ili ako ima grafichna sreda - pokazva
> prosti kutii s tkMessageBox, i tkSimpleDialog. 
> Vsichko e OK.
> Imam malak problem - triabva mi "gauge". Ne e neobhodim da
> e risuvan- moje da e prosto text, no pokazania prozorec
> ne triabva da e modalen. T.e. pokazva se, i programata 
> si prodaljava. Tova e s cel da zabavliavam potrebitelite dokato
> kopiram failove.
> Ako niakoi znae neshto prosto (koeto da ne iska mnogo chetene)
> da pishe. (Az lichno niamam namerenie tepurva da izuchavam Tk.)
> 
> Triabva da se izpolzvat samo neshta koito idvat instalirani 
> po "default" na Red Hat i Mandrake. 
from Tkinter import *

class Gauge(Toplevel):
        def __init__(self, caption="0%"):
                Toplevel.__init__(self)
                self.Caption = Label(self, text=caption)
                self.Caption.pack()
        def set(self, msg):
                self.Caption.config(text=msg)
                self.Caption.update_idletasks()

Reply via email to