Python、tkinterを使用するプログラムがウィンドウを表示しない

リリーV。

このコードのウィンドウを表示できません。ターミナルを使用してファイルを実行しましたが、エラーは発生しませんが、プログラムが表示されません。何が欠けているのかわかりません(おそらく初期化中)。ヘルプは大歓迎です!

以下に投稿されたコード:

#9.3 Select geometric figures

from tkinter import *

#Setting up your interface
class geometricFig:
#creating window
    def __int__(self):
        window = Tk()
        window.title("Select and Fill")
        self.canvas = Canvas(window, width = 200, height = 100, bg = "white")
        self.canvas.pack()
        #rectangle frame option
        frame = Frame(window)
        frame.pack()

        self.v1 = StringVar()
        rect = Radiobutton(frame,
                             text = "Rectangle",
                             command = self.shapeFill,
                             variable = self.v1,
                             value = '1')
        #oval frame option
        oval = Radiobutton(frame,
                             text = "Oval",
                             command = self.shapeFill,
                             variable = self.v1,
                           #new value will allow us to toggle back to rectangle
                             value = '2')
        #frame for fill check
        self.v2 = StringVar()
        cbtFill = Checkbutton(frame, text = "Fill",
                              command = self.shapeFill,
                              variable = self.v2)
        #placing widgets within a grid on GUI
        rect.grid(row=1, column = 1)
        oval.grid(row=1, column = 2)
        cbtFill.grid(row=1, column = 3)
        #call the mainloop
        window.mainloop()
    #display rectangle
    def DisplayRect(self):
        self.canvas.delete("rect", "oval")
        self.canvas.create_rectangle(10, 10, 190, 90, tags = "rect")
    #display oval
    def DisplayOval(self):
        self.canvas.delete("rect", "oval")
        self.canvas.create_rectangle(10, 10, 190, 90, tags = "oval")
    #fill process
    def shapeFill(self):
        self.canvas.delete("rect", "oval")
        #white fill if self.ve is 0 (false), else color is red
        color = "white" if self.v2.get() == "0" else "red"
        #if self.ve is 1 (true) and rectangle, fill 
        if self.v1.get() == '1' :
            self.canvas.create_rectangle(10, 10, 190, 90,
                                         tags = "rect",
                                         fill = color)
        #if self.v1 is 1 (true) and oval, fll           
        else:
            self.canvas.create_oval(10, 10, 190, 90,
                                    tags = "oval",
                                    fill = color)
geometricFig()
Nae

i tiationメソッドのクラスにタイプミスがあります

def __int__(self):

次のように置き換えます。

def __init__(self):

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

tkinterウィンドウを閉じてもPythonプログラムが終了しない

分類Dev

プログラムでUWPアプリウィンドウを前面に表示し、ウィンドウを最小化しながら最大化する方法

分類Dev

コンソールウィンドウを表示しないプログラムを作成するにはどうすればよいですか?

分類Dev

Linuxでウィンドウをプログラムで非表示/表示する

分類Dev

Tkinterウィンドウを閉じずにPythonプログラムを終了する

分類Dev

プログラムでpopen()を使用した後、ターミナルウィンドウに入力が表示されない

分類Dev

Qt Creator5.7で1つのウィンドウしかないC ++ GUIプログラムを作成する方法ですが、クリックするたびに、セットアップウィザードなどの他の要素がウィンドウに表示されます。

分類Dev

グラブがウィンドウを表示しない10

分類Dev

プログラムでBootstrapモーダルウィンドウを表示する

分類Dev

Electron.ioプログラムウィンドウを非表示にする

分類Dev

scanf-functionを使用してcプログラムを実行するとコンソールウィンドウが空になります

分類Dev

ウィンドウを閉じる-プログラムを停止しないでください-JAVA

分類Dev

Javaプログラムを使用してウィンドウでdockerコマンドを実行する方法

分類Dev

ウィンドウなしでPythonプログラムを実行するにはどうすればよいですか?

分類Dev

シェルをクリックしたときにプログラムを実行すると、tkinterウィンドウが開きません

分類Dev

プログラムからの出力のスライディングウィンドウを表示する

分類Dev

wcscatを使用してプログラムがダウンする

分類Dev

Tkinterを使用して1つのウィンドウで画像をランダムに表示する

分類Dev

Tkinter(PYTHON 3.6)へのログインに成功した後にメインウィンドウを表示する方法

分類Dev

プログラムが完了する前にQMLウィンドウを表示するにはどうすればよいですか?

分類Dev

Python:同じプログラムに複数のPythonウィンドウを使用する

分類Dev

新しいプログラムウィンドウを表示できる場所を構成する方法はありますか?

分類Dev

Xcodeを使用してiOSで設定ウィンドウをプログラムする

分類Dev

ankiプログラムのウィンドウが正しく表示されない

分類Dev

pyqt5のウィンドウを閉じてプログラムを終了する方法は?プログラムが動かなくなる

分類Dev

Cinnamonタスクバーを変更して、開いている各プログラムウィンドウを個別に表示できますか?

分類Dev

プログラムを tkinter ウィンドウにペアレント化する方法

分類Dev

Pythonプログラムとtkinterウィンドウの間でプログレスバーをリンクする方法は?

分類Dev

プログラムがウィンドウを閉じようとしたときに、検出されないエラーが発生しますか?

Related 関連記事

  1. 1

    tkinterウィンドウを閉じてもPythonプログラムが終了しない

  2. 2

    プログラムでUWPアプリウィンドウを前面に表示し、ウィンドウを最小化しながら最大化する方法

  3. 3

    コンソールウィンドウを表示しないプログラムを作成するにはどうすればよいですか?

  4. 4

    Linuxでウィンドウをプログラムで非表示/表示する

  5. 5

    Tkinterウィンドウを閉じずにPythonプログラムを終了する

  6. 6

    プログラムでpopen()を使用した後、ターミナルウィンドウに入力が表示されない

  7. 7

    Qt Creator5.7で1つのウィンドウしかないC ++ GUIプログラムを作成する方法ですが、クリックするたびに、セットアップウィザードなどの他の要素がウィンドウに表示されます。

  8. 8

    グラブがウィンドウを表示しない10

  9. 9

    プログラムでBootstrapモーダルウィンドウを表示する

  10. 10

    Electron.ioプログラムウィンドウを非表示にする

  11. 11

    scanf-functionを使用してcプログラムを実行するとコンソールウィンドウが空になります

  12. 12

    ウィンドウを閉じる-プログラムを停止しないでください-JAVA

  13. 13

    Javaプログラムを使用してウィンドウでdockerコマンドを実行する方法

  14. 14

    ウィンドウなしでPythonプログラムを実行するにはどうすればよいですか?

  15. 15

    シェルをクリックしたときにプログラムを実行すると、tkinterウィンドウが開きません

  16. 16

    プログラムからの出力のスライディングウィンドウを表示する

  17. 17

    wcscatを使用してプログラムがダウンする

  18. 18

    Tkinterを使用して1つのウィンドウで画像をランダムに表示する

  19. 19

    Tkinter(PYTHON 3.6)へのログインに成功した後にメインウィンドウを表示する方法

  20. 20

    プログラムが完了する前にQMLウィンドウを表示するにはどうすればよいですか?

  21. 21

    Python:同じプログラムに複数のPythonウィンドウを使用する

  22. 22

    新しいプログラムウィンドウを表示できる場所を構成する方法はありますか?

  23. 23

    Xcodeを使用してiOSで設定ウィンドウをプログラムする

  24. 24

    ankiプログラムのウィンドウが正しく表示されない

  25. 25

    pyqt5のウィンドウを閉じてプログラムを終了する方法は?プログラムが動かなくなる

  26. 26

    Cinnamonタスクバーを変更して、開いている各プログラムウィンドウを個別に表示できますか?

  27. 27

    プログラムを tkinter ウィンドウにペアレント化する方法

  28. 28

    Pythonプログラムとtkinterウィンドウの間でプログレスバーをリンクする方法は?

  29. 29

    プログラムがウィンドウを閉じようとしたときに、検出されないエラーが発生しますか?

ホットタグ

アーカイブ