3
あなたは、このことにより、ウィンドウのXボタンでコマンドをバインドすることができます。Tkで最大化信号を捕まえる方法は?
wm protocol $windowPath WM_DELETE_WINDOW $command
私は、ウィンドウの最大化ボタンのために同じことを行うことができますどのように?
あなたは、このことにより、ウィンドウのXボタンでコマンドをバインドすることができます。Tkで最大化信号を捕まえる方法は?
wm protocol $windowPath WM_DELETE_WINDOW $command
私は、ウィンドウの最大化ボタンのために同じことを行うことができますどのように?
X11 ICCCM setまたはFreeDesktop setに標準プロトコルはありません。したがって、wm protocol
は、おそらくそれのために使用することはできません。ただし、<Configure>
イベントを使用して、すべてウィンドウのサイズ変更を追跡できます。トップレベルに設定した場合は、そのウィンドウ内のすべてのウィジェットについても通知が表示されるため、イベントが実際にトップレベルであるかどうかを確認する必要があります(
bind $toplvl <Configure> {
if {"%W" eq [winfo toplevel "%W"]} {
ActOnResize %W %w %h [wm attributes %W -zoomed]
}
}
-fullscreen
属性を確認することもできます。