tkinter の一部として ttk を使用したいのですが、私の Mac には Python 2.6 がありました。そのため、ttk が付属している Python 3.1 をインストールしましたが、以前のバージョンは上書きされませんでした。したがって、まだ ttk を使用する能力がありません。
私はこれについて間違っていますか、それとも欠けているものがありますか?
tkinter の一部として ttk を使用したいのですが、私の Mac には Python 2.6 がありました。そのため、ttk が付属している Python 3.1 をインストールしましたが、以前のバージョンは上書きされませんでした。したがって、まだ ttk を使用する能力がありません。
私はこれについて間違っていますか、それとも欠けているものがありますか?
これを試してください: 以下を に保存します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
ます。)