Tkinter UI フレームワークを使用して、Python で差分とマージのプログラムを作成しました。OS-X で実行すると、次の 2 つの問題があります。
- 起動時に、実行中の他のアプリと切り替えない限り、ウィンドウは表示されません。ここに top.call('wm', 'attributes', '.', '-topmost', '1') を推奨するスレッドがありましたが、これは常にウィンドウを一番上に保持するため、解決策ではありません。py2app でパッケージ化すると、この動作がなくなると言う人もいます - 私は試してみましたが、そうではありません!
- メニューを変更する方法はありません - 最初のエントリは TK によって指示されるため、最初の「About xxx」は TCL クレジットを表示し、情報に関する自分のアプリに置き換えることはできません。
だから私のアイデアは、開始時と上部に表示されるココアアプリウィンドウを作成し、メニューの内容を定義して、TkフレームをPythonコードと統合することでした。
それは可能ですか?