2016-10-06 5 views
0

То, что я хочу быть в состоянии сделать, это запустить список MIDI-файлов, у меня есть программа, чтобы перечислить их и играть в них ...Желая получить выход и запустить программу вместе с Tkinter

import os,fnmatch,pygame 
pygame.mixer.init() 
List = [] 
Song = 0 
def Update(): 
    List = [] 
    for file in os.listdir('.'): 
     if fnmatch.fnmatch(file, '*.mid'): 
      List.append(file) 
    return List 
List = Update() 
while True: 
    while Song <= len(List): 
     pygame.mixer.music.load(List[Song]) 
     pygame.mixer.music.play(1) 
     while pygame.mixer.music.get_busy() == True: 
      List = Update() 
     Song = Song + 1 
    Song = 0 

Это в настоящее время работает с .mid файлы, которые он находится в той же папке, но я хочу реализовать слайдер с программой, чтобы регулировать громкость, у меня есть этот код уже ...

from Tkinter import * 
master = Tk() 

def getThrottle(event): 
    Volume = Throttle.get() 

Throttle = Scale(master, from_=0, to=100, tickinterval=10, length=200, orient=HORIZONTAL, command=getThrottle) 
Throttle.set(0) 
Throttle.pack() 

mainloop() 

что Я хочу знать, как я могу заставить обе программы работать одновременно с одной переменной global между обоими t variable is Volume

ответ

0

Ничего, я обнаружил, как одновременно запускать как окно tkinter, так и музыку, однако новая проблема заключается в том, что окно tkinter пустое.

Новый вопрос: "Why is the tkinter window blank?"