0

tkinter の一部として ttk を使用したいのですが、私の Mac には Python 2.6 がありました。そのため、ttk が付属している Python 3.1 をインストールしましたが、以前のバージョンは上書きされませんでした。したがって、まだ ttk を使用する能力がありません。

私はこれについて間違っていますか、それとも欠けているものがありますか?

4

1 に答える 1

0

これを試してください: 以下を に保存しますtest.py

import tkinter as tk
import tkinter.ttk as tkk

class SimpleApp(object):
    def __init__(self, master, **kwargs):
        title = kwargs.pop('title')
        frame = tkk.Frame(master, **kwargs)
        frame.pack()
        self.label = tkk.Label(frame, text=title)
        self.label.pack(padx=10, pady=10)    

root = tk.Tk()
app = SimpleApp(root, title='Hello, world')
root.mainloop()

次に、ターミナルプロンプトで実行します

% python3 test.py

(Python3 スクリプトを実行するには、 を使用python3します。Python2 スクリプトを実行するには、 を使用しpythonます。)

于 2013-05-22T19:02:41.673 に答える