10

ウィジェット (QPushButon) をアニメーション化して、アプリケーション画面を移動したいと考えています。そのために、新しいボタンを作成し、QPropertyAnimation クラスとボタンのプロパティ「geometry」を使用して、ボタンを上から下に移動します。問題は、ボタンに閉じるボタン、最小化ボタン、最大化ボタンなどが付属していることです。それらがそこにあることも、ウィジェットに付属する境界線も望んでいません。私は何をすべきか ?

4

1 に答える 1

31

機能を使用したいQWidget::setWindowFlags( Qt::WindowFlags )

最大化/最小化/閉じるボタンを削除したい場合は、これでうまくいくはずです:

setWindowFlags( Qt::CustomizeWindowHint );

Qt::CustomizeWindowHint最大化、最小化、閉じるボタン、タイトル バーなど、デフォルトのウィンドウ ヒントをすべてオフにします。

ここにすべてのリストがありますQt::WindowFlags

于 2010-10-16T11:28:38.007 に答える