wxPythonで簡単なGUIを作成しようとしていましたが、いくつかのボタンを使用して2つ以上のページを切り替えることはできますが、 wxPythonのボタンを使用して、これらのページをリンクできるものを教えてください。私はそれをGoogleにしようとしましたが、これに関して有用なものは何も見つかりませんでした。 2ページ分のリンクが可能かどうか教えてください。wxPythonのボタンを使用して新しいページにリンクする方法
答えて
私が正しく理解したら、いくつかの項目で構成されたメニューに含まれるWindows GUIを作ろうと思っています。コメントに記載されているように、私は個人的にwxGlageを使用しています。これはPythonで書かれたGUIデザイナーで、wxWidgets/wxPythonのユーザーインターフェイスの作成に役立つ人気のあるGUIツールキットwxPythonで書かれています。現時点では、Python、C++、Perl、Lisp、XRC(wxWidgetsのXMLリソース)コードを生成できます。
あなたは、あなたがwxNotebookを使用することができます言ったように、あなたがthisコードを使用することができますwxPythonをによって自分のための任意の単一の単語を書く必要がある場合は、:
import random
import wx
class TabPanel(wx.Panel):
#----------------------------------------------------------------------
def __init__(self, parent):
""""""
wx.Panel.__init__(self, parent=parent)
colors = ["red", "blue", "gray", "yellow", "green"]
self.SetBackgroundColour(random.choice(colors))
btn = wx.Button(self, label="Press Me")
sizer = wx.BoxSizer(wx.VERTICAL)
sizer.Add(btn, 0, wx.ALL, 10)
self.SetSizer(sizer)
class DemoFrame(wx.Frame):
"""
Frame that holds all other widgets
"""
def __init__(self):
"""Constructor"""
wx.Frame.__init__(self, None, wx.ID_ANY,
"Notebook Tutorial",
size=(600,400)
)
panel = wx.Panel(self)
notebook = wx.Notebook(panel)
tabOne = TabPanel(notebook)
notebook.AddPage(tabOne, "Tab 1")
tabTwo = TabPanel(notebook)
notebook.AddPage(tabTwo, "Tab 2")
sizer = wx.BoxSizer(wx.VERTICAL)
sizer.Add(notebook, 1, wx.ALL|wx.EXPAND, 5)
panel.SetSizer(sizer)
self.Layout()
self.Show()
if __name__ == "__main__":
app = wx.App(False)
frame = DemoFrame()
app.MainLoop()
ありがとうございます。これはまさに私が探していたものです。しかし、私はあなたがボタン**の仕事を指定していないと思う**新しいノートブックのページにリンクする**私を押してください。あなたはそれをしていただけますか?それは素晴らしいだろう。もう一度ありがとう! –
実際にはbutton * press me *が例であり、これをスキップできます。今ではアイテム(ページ)が異なるので、ボタンやその他のものを別々に追加することができます。 – Ssein
- 1. ボタンを新しいページにリンクする方法
- 2. ブートストラップを使用してボタンを別のページにリンクする方法
- 3. ボタンの名前を使用してリンクをクリックする方法
- 4. VBAを使用してIE Webページのリンク/ボタンをクリックする
- 5. サムネイルを新しいページのビデオにリンクする方法
- 6. 新しいページでSeleniumを使用してリンクを開く
- 7. PHPでhrefを使用してページをリンクする方法MVC
- 8. onclickクラスまたはタグを使用して、すべてのボタンを別のページにリンクする方法
- 9. hrefでボタンを使ってページにリンクしていません
- 10. BPM 8.5.5.0でjavascriptを使用してボタンまたはリンクをクリックすると新しいウィンドウを開く方法
- 11. ボタンIDをIonic 2の新しいページに渡す方法
- 12. ボタンをクリックしてAngular 4で新しいページにリダイレクトする方法は?
- 13. ボタンを別のページにリンクしたい
- 14. nodeJSを使用してブラウザに新しいページをロードする方法
- 15. SVGアイコンを使ってwxPythonボタンを作成する方法は?
- 16. wxpython +別のクラスを使用するときにボタンをバインドする方法
- 17. カスタムタブを使用してウェブサイトの特定のページにリンクする方法
- 18. materialize cssを使用してページのボタンに新しいdivスティックを開く方法は?
- 19. PHPを使用してWebページにリンクを動的に表示する方法
- 20. ボタンをクリックしてjqueryを使用してページをリダイレクトする方法アプリケーションテンプレート?
- 21. javascriptでhtmlを使用してリンクに画像ボタンを追加する方法
- 22. INavigationAwareの[戻る]ボタンを使用して前のページにパラメータを渡す方法
- 23. 新しいHerokuでページをリロードする方法(node.jsを使用)
- 24. NetSuite:suitscriptを使用してnetsuiteのリンクされたレコードで「新規」ボタンを無効にする方法
- 25. php関数を使用して新しいタブへのリンクを開く方法
- 26. wxpythonのリンクと新しいウィンドウのアプリケーションを開く
- 27. wxpythonでScrolledThumbnailを使用する方法
- 28. データベースのデータを使用して新しいページにリダイレクトする
- 29. 新しいwxNotebook-wxPythonでページが空になる
- 30. 新しいリンクに送信して転送する方法
wxGlade – Ssein
を使用してみてくださいをあなたは '意味しますかwxNotebook'ページ? – furas