編集:OSXアプリケーションメニューを参照しています。これには、AboutやPreferenceメニュー項目が含まれています。OSXでPythonの "About Tkinter"メニューを置き換える方法
これは、適切な検索条件を知っている人にとってはもう1つ簡単なことですが、IDLEでコードをトレースしてネットを検索しても、私はドットを接続できませんでした。
私はPythonの標準Aboutメニューを置き換えようとしています。 IDLEはこれを少なくとも部分的に行います。メニューは "About Python"という名前が付けられますが、IDLE Aboutウィンドウが表示されます。 Wing IDE(X11の下で)を実行すると、アイドルウィンドウのAboutウィンドウが表示されません。何らかの理由でIDLEがidle.pyをデバッグしたくない場合...
"About Python" 「MyProgramNameについて」と書いてありますが、通常の「tk About」ウィンドウを取得するか、「About」ウィンドウを表示しません。 IDLEは、Aboutウィンドウにコントロールを渡すための仮想イベントを定義しています。メニュー選択に接続する仮想イベントを定義する方法については固執しています。
だから、私はroot.bind('<<about-myprogram>>', about_dialog)
ですが、どのように接続すればいいですか? tk.add_event()はシーケンスが必要です...
何か提案がありますか?
これはおよそメニュー項目にハンドラ関数をバインドします 'root.createcommand(「tkAboutDialog」、yourAboutHandler)' しかし私は、タイトルを変更するために管理していませんでした...あなたはそれをどのように行うのですか? – ljgww