Python
 Computer >> コンピューター >  >> プログラミング >> Python

TkinterメニューUIから破線を削除するにはどうすればよいですか?


メニューバーには、垂直に積み重ねられたメニュー項目が含まれています。 Menu(root)のオブジェクトを初期化することで、メニューバーを作成できます。 。アプリケーションでメニューバーを初期化するたびに、メニューバーの上部に行区切り文字が表示されます。

メニューから区切り文字または破線を削除するには、ティアオフを使用できます。 財産。 ' tearoff =offを定義することで作成できます 'プロパティ。

#Import the required Libraries
from tkinter import *
from tkinter import ttk

#Create an instance of Tkinter frame
win = Tk()

#Set the geometry of Tkinter frame
win.geometry("750x250")
win.title("Editor")

# Adding Menubar
menu_bar = Menu(win)

#Create a New Menu in the MenuBar
file_menu = Menu(menu_bar, tearoff="off")

#All file menu-items will be added here next
menu_bar.add_cascade(label='File', menu=file_menu)

#Add Menu Items in the file Menu
file_menu.add_command(label="New", compound='left', underline=0)
file_menu.add_command(label="Open", compound='left', underline=0)
file_menu.add_command(label="Save", compound='left', underline=0)
file_menu.add_command(label="Exit", compound='left', underline=0)

win.config(menu=menu_bar)

win.mainloop()

出力

上記のコードを実行すると、ウィンドウの上部にメニューバーが表示されます。

TkinterメニューUIから破線を削除するにはどうすればよいですか?

ここで、「tearoff=オン」を設定します 'そしてコードを再度実行して、メニューバーへの影響を確認します。

TkinterメニューUIから破線を削除するにはどうすればよいですか?


  1. 最近追加したリストをスタートメニューから削除するにはどうすればよいですか?

    Windows 10では、新しくインストールされたアプリケーションは、[スタート]メニューの[最近追加された]セクションとして一覧表示されます。スタートメニューの左上に表示されます。この機能は、インストールされている最新の3つのアプリケーションを表示しますが、ユーザーはその下にある[展開]ボタンをクリックして詳細を表示できます。これは、最近インストールしたプログラムをすばやく起動できる優れた機能です。ただし、最近インストールしたアプリケーションを他のユーザーに見せたくない場合は、このセクションを削除できます。この記事では、特定のアプリケーションを削除したり、スタートメニューからリストを完全に削

  2. ごみ箱のコンテキストメニューからプロパティを削除するにはどうすればよいですか?

    [プロパティ]ウィンドウは、選択したオブジェクトのプロパティを表示するために使用されます。 Windowsでは、アイコンを右クリックすると、デバイスまたはファイルに関する詳細を提供するプロパティオプションが表示されます。ユーザーは、ごみ箱のプロパティウィンドウでごみ箱のサイズを変更できます。プロパティには、削除確認を有効または無効にするオプションもあります。ただし、[プロパティ]オプションは、ごみ箱のコンテキストメニューから削除/無効化できます。この記事では、ごみ箱のプロパティを無効にする方法を紹介します。 Windowsのごみ箱 ユーザーがシステム上のファイルを削除しようとすると、その