wxPythonのポップアップメニュー項目にサブメニュー項目を追加するにはどうすればよいですか?

セカリカ

既存のポップアップメニュー項目にいくつかのサブメニュー項目を追加したいと思います。標準メニューのサブメニューを作成する方法についていくつかの例を見つけましたが、ポップアップメニューのサブメニューを作成する方法については何もありませんでした。

ポップアップメニューに標準メニューと同じロジックを適用しようとしましたが、正しく適用できませんでした(同時に、サブメニューを含む標準メニューを作成するのに問題はありません)。

以下のようなコードの一部で、サブメニューを追加する方法は?

# ...

class ButtonContext(wx.Menu):
    def __init__(self, parent):
        super(ButtonContext, self).__init__()
        self.parent = parent
 
        button_popup = wx.MenuItem(self, wx.ID_ANY, 'test popup')
        self.Append(button_popup)
        self.Bind(wx.EVT_MENU, self.button_action, button_popup)
 
    def button_action(self, event):
        event.Skip()

# ...
レオナルド・スコッティ

これは機能します。実際、ポップアップメニューはwx.Menuクラスに基づいているため、ロジックと動作は同じです。

class ButtonContext(wx.Menu):
    def __init__(self, parent):
        super(ButtonContext, self).__init__()
        self.parent = parent

        button_popup = wx.MenuItem(self, wx.ID_ANY, 'test popup')
        submenu_popup = wx.Menu()
        submenu_button_popup = wx.MenuItem(self, wx.ID_ANY, 'test submenu popup')
        submenu_popup.Append(submenu_button_popup)
        self.AppendSubMenu(submenu_popup, "submenu")
        self.Append(button_popup)
        self.Bind(wx.EVT_MENU, self.button_action, button_popup)

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

プラグインを作成して、Eclipseプラットフォームの既存のメニューから既存のサブメニューにメニュー項目を追加するにはどうすればよいですか?

分類Dev

ポップアップメニュー項目の方向を右から左に変更するにはどうすればよいですか?

分類Dev

特定のポップアップメニュー項目を強調表示するにはどうすればよいですか?

分類Dev

Bootstrapポップオーバーに垂直メニュー項目を追加するにはどうすればよいですか?

分類Dev

サブメニューにポップアップサブメニュー項目を追加する

分類Dev

特定のトップレベルメニュー項目のサブメニュー項目領域を広げるにはどうすればよいですか?

分類Dev

ブートストラップメニュー項目をWordPressの中央に配置するにはどうすればよいですか?

分類Dev

wxPythonで選択したメニュー項目を取得するにはどうすればよいですか?

分類Dev

c#を使用してサブメニューオプションに項目を追加するにはどうすればよいですか-Dynamics CRM Online

分類Dev

メニュー項目にツールチップを追加するにはどうすればよいですか?

分類Dev

トップバーのメニュー項目を別のフラグメントに変更するにはどうすればよいですか

分類Dev

下部のナビゲーションバーメニュー項目に対してポップアップメニューを設定するにはどうすればよいですか?

分類Dev

アプリケーションメニューの項目を追加および変更するにはどうすればよいですか?

分類Dev

アプリケーションメニューの項目を追加および変更するにはどうすればよいですか?

分類Dev

ドロップダウンメニュー項目をアルファベット順に並べ替えるにはどうすればよいですか?

分類Dev

ドロップダウンメニューのサブページが開いている場合、メニュー項目id = "active"を指定するにはどうすればよいですか?PHP

分類Dev

すべてのメニューとサブメニュー項目を別のドロップダウンリストに表示するにはどうすればよいですか?

分類Dev

メニュー項目をWebKitContextMenu(javascript、gjs)に追加するにはどうすればよいですか?

分類Dev

管理画面のサブメニュー項目にカスタムHTMLクラス名を追加するにはどうすればよいですか?

分類Dev

reactjsのメニュー項目にチェックボックスを追加するにはどうすればよいですか?

分類Dev

メニュー項目が常にトップバーにあることを確認するにはどうすればよいですか?

分類Dev

Visual Studio Codeの[ファイル]メニューに新しいメニュー項目を追加するにはどうすればよいですか?

分類Dev

WordPressのメニュー項目に通知バッジを追加するにはどうすればよいですか?

分類Dev

メニュー項目をクリックしてモバイルでメニューを非表示にするにはどうすればよいですか?

分類Dev

ポップアップメニューのサブメニューを作成するにはどうすればよいですか?

分類Dev

ToolStripMenuItemsのC#ウィンドウフォームアプリケーションのサブメニュー項目内の項目にアクセスするにはどうすればよいですか?

分類Dev

ドロップダウンメニュー項目を中央に配置するにはどうすればよいですか?

分類Dev

メニュー項目からビュー参照を取得するにはどうすればよいですか?

分類Dev

「MovetoDropbox」MacOS X Finderコンテキストメニュー項目を他のアプリに複製するにはどうすればよいですか?

Related 関連記事

  1. 1

    プラグインを作成して、Eclipseプラットフォームの既存のメニューから既存のサブメニューにメニュー項目を追加するにはどうすればよいですか?

  2. 2

    ポップアップメニュー項目の方向を右から左に変更するにはどうすればよいですか?

  3. 3

    特定のポップアップメニュー項目を強調表示するにはどうすればよいですか?

  4. 4

    Bootstrapポップオーバーに垂直メニュー項目を追加するにはどうすればよいですか?

  5. 5

    サブメニューにポップアップサブメニュー項目を追加する

  6. 6

    特定のトップレベルメニュー項目のサブメニュー項目領域を広げるにはどうすればよいですか?

  7. 7

    ブートストラップメニュー項目をWordPressの中央に配置するにはどうすればよいですか?

  8. 8

    wxPythonで選択したメニュー項目を取得するにはどうすればよいですか?

  9. 9

    c#を使用してサブメニューオプションに項目を追加するにはどうすればよいですか-Dynamics CRM Online

  10. 10

    メニュー項目にツールチップを追加するにはどうすればよいですか?

  11. 11

    トップバーのメニュー項目を別のフラグメントに変更するにはどうすればよいですか

  12. 12

    下部のナビゲーションバーメニュー項目に対してポップアップメニューを設定するにはどうすればよいですか?

  13. 13

    アプリケーションメニューの項目を追加および変更するにはどうすればよいですか?

  14. 14

    アプリケーションメニューの項目を追加および変更するにはどうすればよいですか?

  15. 15

    ドロップダウンメニュー項目をアルファベット順に並べ替えるにはどうすればよいですか?

  16. 16

    ドロップダウンメニューのサブページが開いている場合、メニュー項目id = "active"を指定するにはどうすればよいですか?PHP

  17. 17

    すべてのメニューとサブメニュー項目を別のドロップダウンリストに表示するにはどうすればよいですか?

  18. 18

    メニュー項目をWebKitContextMenu(javascript、gjs)に追加するにはどうすればよいですか?

  19. 19

    管理画面のサブメニュー項目にカスタムHTMLクラス名を追加するにはどうすればよいですか?

  20. 20

    reactjsのメニュー項目にチェックボックスを追加するにはどうすればよいですか?

  21. 21

    メニュー項目が常にトップバーにあることを確認するにはどうすればよいですか?

  22. 22

    Visual Studio Codeの[ファイル]メニューに新しいメニュー項目を追加するにはどうすればよいですか?

  23. 23

    WordPressのメニュー項目に通知バッジを追加するにはどうすればよいですか?

  24. 24

    メニュー項目をクリックしてモバイルでメニューを非表示にするにはどうすればよいですか?

  25. 25

    ポップアップメニューのサブメニューを作成するにはどうすればよいですか?

  26. 26

    ToolStripMenuItemsのC#ウィンドウフォームアプリケーションのサブメニュー項目内の項目にアクセスするにはどうすればよいですか?

  27. 27

    ドロップダウンメニュー項目を中央に配置するにはどうすればよいですか?

  28. 28

    メニュー項目からビュー参照を取得するにはどうすればよいですか?

  29. 29

    「MovetoDropbox」MacOS X Finderコンテキストメニュー項目を他のアプリに複製するにはどうすればよいですか?

ホットタグ

アーカイブ