2017-03-29 5 views
0

私は小さなPython GUIを持っています。これは、マイクロソフトのメモ帳のうち、小さくて高度なものではありません。これは、ファイルなどのロードと保存、および終了などのいくつかの他の基本的なメニューオプションを可能にします。TkinterでWindows 10スタイルのボタンを手に入れることは可能ですか? (Python 3.5.2)

Tkinterは一般的にこのようなプログラムを作成するのにはうまく機能しますが、かなり醜いTkinterのものよりもはるかに良いWindows 10ボタンを使用できるかどうかを知りたいと思います。 (以下の違いを参照してください、Tkinterは一番上の画像、Windowsは下の画像です)。

enter image description here

enter image description here

私はそれがあいまいな問題のビットだが、知っている誰もが、これは可能であるかどうかを知っていれば私は非常に満足していると思います。何も私を清潔に見せるプログラムよりも幸せにしてくれます:)私は疑問を抱いています...

以下は私の現在のボタンに使用されているコードです(私はどのように扱いにくいのか知っていますが、分):)あなたはTTKを使用して見て7ishウィンドウで取得することができます

yes = Button(confirmation, text = "Yes", command = ProgramTerminate, width = 5, height = 1) 
yes.place(x = 100, y = 25) 

no = Button(confirmation, text = "No", command = confirmation.destroy, width = 5, height = 1) 
no.place(x = 150, y = 25) 

答えて

2

番号:

from tkinter import ttk 
yes = ttk.Button(confirmation, text = "Yes", command = ProgramTerminate, width = 5, height = 1) 

は、しかし、私はあなたがはい/いいえメッセージボックスを作っていません参照してください。 messagebox.askyesnoを使用してシステムのバージョンを呼び出すことができます。

from tkinter import messagebox 

response = messagebox.askyesno("Really Quit?", "Are you sure you want to quit?") 
if response: 
    ProgramTerminate() 
+0

ありがとうございます!私がやっていたことよりももっと近く、それは今より多くの専門家に見えます:) –

関連する問題