Python(Windows)でボーダレスアプリケーションを作成するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/9371663

  •  28-10-2019
  •  | 
  •  

質問

デフォルトの境界線がないWindowsでアプリケーションを作成する方法を知りたいです。特に、最小化、最大化、および閉じるボタンのあるタイトルバー。 画面の上部または下部の狭いスペースを占めるティッカープログラムを作成することを考えていますが、Pythonでシンアプリケーションを作成できない限り、それを試みません。用語の助けは大歓迎です。たぶん私は検索で正しい質問をする方法がわかりません。Tkinterにはこのオプションがありますか? ありがとう

役に立ちましたか?

解決

私の質問に答える例をここで見つけました。overrideredirect(1)が重要な機能です。

私はTkに精通しており、Tkソリューションを好むため、この方法が好きですが、別のソリューションについては他の回答を参照してください。 ジェネラコディセタグプレ

独自のkillボタンを追加するか、メソッドを終了する必要があります。

他のヒント

Qt / PySide を使用する場合、QtCore.Qt.FramelessWindowHintを見てください。以下のコードは、それが可能であることを証明するだけであり、ひどく役立つことを試みていません。特に、アプリを閉じるには、アプリを強制終了する必要があります。適切な実装では、ユーザーがアプリケーションを移動して閉じることができるように、カスタムの方法でマウスイベントを処理します。これを実行するには、 PySide をインストールする必要があります。

ハッキングされたコード ジェネラコディセタグプレ

QT DesignerとPython(PyQT4)を使用してみてください

およびこのコード ジェネラコディセタグプレ

TestUIはUIファイルです プロジェクトディレクトリに移動する「cmd」を使用して作成(cd [space] [ここにパス])

これを入力 ジェネラコディセタグプレ

上記はプロジェクトフォルダにTestUI.pyを作成します

resfile.uiは、QTDesignerで作成したファイルです

これがお役に立てば幸いです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top