トピックス要件:
メモ帳スタイル開くことができるアプリケーション、編集、およびテキスト文書の保存。
構文の強調表示などの機能を追加します。
質問は、1行目の尋ねた次のコードを実装
2行目は、質問は(構文の強調表示を)頼ま達成されません。時間がない、コメントへようこそ
インポートのTkinter から Tkinterのインポート * から tkinter.ttk インポートスクロールバー ルート = tkinter.Tk() #のオブジェクト指向のクラス、GUIオブジェクトの作成 root.title(" テキストエディタ") #のウィンドウ名の root.geometry(" 600x400 ") #のウィンドウをサイズ enter_file = tkinter.Entry(ルート) #のオブジェクト指向のクラス、GUIの入力ボックスを作成 enter_file.pack() #の場所の入力ボックス(基本的な文) のWord = tkinter.Text(ルート、使用アンドゥ= TRUE) #GUIの表示ボックスを作成するには、Objectクラス word.pack() scroll_barスクロールバー=(ルート) #GUIのスクロールバーを作成するためにオブジェクト・クラス scroll_bar.config(コマンド= word.yview) #表示フレームスクロールバーに関連付けられ word.config(yscrollcommand = scroll_bar.set、幅= 20、高さ20 =、=背景' #FFFFFF ' ) word.pack(横 = LEFT、塗りつぶし= BOTH、展開= 1 ) scroll_bar.pack(横 = RIGHT、塗りつぶし= Y) MENU = tkinter.Menu(ルート) #のオブジェクト・クラスGUIの中でメニューバーを作成する root.config(MENU =メニュー) #関連する DEF :のOpenFile() FILE_PATH = enter_file.get() #GET入力ボックスの内容 FP ASオープン(FILE_PATH)と: コンテンツFp.readは=() #は、ファイルを読み込み (0.0、tkinter.END)word.delete #空の表示フレーム word.insert(tkinter.END、コンテンツ) #の表示は、ファイル読み込み DEF セーブファイルを(): コンテンツ = word.get (0.0 、tkinter.END) FILE_PATH = enter_file.get() (FILE_PATH、開くと' W ' FW AS): fw.write(コンテンツ) #テキストボックスの内容が編集された原稿の全て保存するディスプレイ DEFをアンドゥを使用してください(): word.edit_undo() #前の操作機能を元に戻す button_o = tkinter.Button(根、テキスト= ' オープン'、コマンド=のOpenFile) #操作ボタンのクリックタグに設定した後 button_sを= tkinter.Button(根、テキスト= ' 保存'、コマンド= セーブファイル) button_o.pack() button_s.pack() menu.add_command(ラベル = " 取り消し'、コマンド=使用アンドゥ) #1 を設定メニューバータグと対応するアクション root.mainloop() #ウィンドウが表示されているように無限ループに必要な発言 #起動します。 #は絶対インタフェース新しいGUIに全開txtファイルを入力パス、ファイル名の接尾辞は忘れないでください! #実現することができます:、オープン編集、アンドゥ、セーブ機能