TkinterはTcl/Tkの上の薄い層にすぎないことを私は知っています。Tkinterでは、ウィンドウのスタイルを変更するためにいくつかのことができます。1つの例はですroot.attributes('-toolwindow', True)
。これにより、ウィンドウスタイルがツールウィンドウのスタイルに変更されます。しかし、私は少し低いレベルに行くことを探しています。
ある時点で、Tcl/TkがWindowsのウィンドウスタイルを参照しているのではないかと思います。ウィンドウスタイルを設定し、ひいてはTkinterウィンドウスタイルを設定するために、これを行う必要があると確信しています。私はTkinterウィンドウにWS_DLGFRAMEスタイルであると確信しているものを提供しようとしています。しかし、私はこれにどのようにアプローチするかわかりません。
TkinterのTcl/Tk部分のどこでウィンドウスタイルが割り当てられるのか、そしてこのスタイルを取得するために何を追加する必要があるのか疑問に思っています。
最終的な目標は、以下のようなTkinterウィンドウの境界線スタイルを取得することです(終了ボタンがないことに注意してください)。
これはWindows7、ところでです。