2017-06-16 43 views
0

イメージを表示するtkinterウィンドウを作成しようとしています しかし、tkinterウィンドウでイメージを開くと、イメージの一部がウィンドウのタスクバーの下に表示されます。 ** - (共有プログラム、毎秒別の画像は、Tkinterのウィンドウ上で示したされ、画面の一部)ウィンドウのタスクバーの上にtkinerウィンドウを設定する方法

そのことを私はラベルの付いた写真を示す画像

イムの下部を参照してくださいcan`t写真のサイズは全画面のサイズと同じです

私のコードは私の質問には、Windowsのタスクバー上のTkinterを設定するだけの方法です、本当に必要..です:)

def ShowImage(): 
    global root 
    root = Tkinter.Tk() 
    try: 
     label = Tkinter.Label(root) 
     label.pack() 
     img = None 
     tkimg = [None] # This, or something like it, is necessary because if you do not keep a reference to PhotoImage instances, they get garbage collected. 

     delay = 2 # in milliseconds 
     def loopCapture(): 
      #print "capturing" 
      global im 
      while im==None: 
        continue 
      img = im 
      tkimg[0] = ImageTk.PhotoImage(img) 
      label.config(image=tkimg[0]) 
      root.update_idletasks() 
      root.after(delay, loopCapture) 

     loopCapture() 
+0

私のコードが本当に必要であるかどうかわからない、私の質問はちょうどウィンドウのタスクバーの上にtkinterを設定する方法です:) –

答えて

0

私はTkinterの約toplevelを読むためにあなたをお勧めします。ルートからトップレベルを追加すると、画面上の他のすべての上に表示されます。

これがYahliに役立つことを願っています。

関連する問題