zmiana koloru elementów ttk.Progressbar w temacie xpnative - python

Używam Pythona 2.7 i TK, aby stworzyć gui, który uzyskuje dostęp do plików tekstowych i używa w nich danych do zrobienia wielu rzeczy, ale jednym z istotnych tutaj jest wysłanie wiadomości gchat. Obecnie mam wszystko działające, punkt, w którym potrzebuję pomocy, gdy dzwonię do mojego modułu w celu wysłania wiadomości, wiadomość jest wysyłana idealnie, chociaż chciałem, aby użytkownik miał wskazówkę co do procesu, więc stworzyłem ttk .pasek postępu. ale jest kilka rzeczy, które chciałbym poprawić:

1) Chciałbym zmienić wygląd rzeczywistego paska, po przejrzeniu plików źródłowych, nie widziałem żadnych opcji, a kiedy wyszukałem problem, jedyna poprawka, jaką mogłem znaleźć, to zmiana kodu źródłowego, jestem na pewno zmieni to tylko to, gdy jest uruchamiany z moimi plikami, a kiedy użytkownik go uruchomi, będzie to standard? najchętniej chciałbym, aby pasek był przezroczysty, chociaż niebieski zadziałał, widziałem, jak niektórzy ludzie mają niebieskie kolory w maszynach okiennych, okna są moją główną troską, więc jeśli mógłbym powiedzieć, niebieski w oknach, ale nigdzie indziej, byłoby dobrze.

2) miejmy nadzieję, że ten jest nieco prostszy, ale po naciśnięciu przycisku pobiera wartości z danych wprowadzanych przez użytkownika, które mogą być zmienione, może zmieniając wynik funkcji, czy i tak jest zatrzymanie wszystkich danych wejściowych w oknie tk, wznowić po zakończeniu funkcji?

poniżej to, co mam do tej pory, dziękuję za pomoc

            self.progressbar = ttk.Progressbar(self.gcTableButtonsFrame, length = 70, orient=HORIZONTAL, mode ='determinate')
            self.progressbar.grid(column = 0, row = 0, sticky = 'n s')

            #we then pass through the extension and the string 'test' through this fnction from the gchat module which will then send a 
            #gchat message to the extension passed through
            self.bytes = 0
            self.maxbytes = 0
            self.start()
            self.t = thread.start_new_thread(gchat.sendGChatMessage,(text, "test"))
        except IndexError:
            tkMessageBox.showinfo("Invalid Entry", "Please first select an Entry to send to")

def start(self):
    self.progressbar["value"] = 0
    self.maxbytes = 50000
    self.progressbar["maximum"] = 50000
    self.read_bytes()

def read_bytes(self):
    '''simulate reading 500 bytes; update progress bar'''
    selection2 = self.gcTable.selection()
    self.bytes += 700
    self.progressbar["value"] = self.bytes
    if self.bytes < self.maxbytes:
            # read more bytes after 100 ms
        Tk.after(self.mainPyWindow, 100, self.read_bytes)
    else:
        tkMessageBox.showinfo("Message Sent", "A GChat message has been sent to " + self.gcTable.item(selection2, 'values')[1])
        self.progressbar.destroy()

questionAnswers(1)

yourAnswerToTheQuestion