我想动画一个小部件(QPushButon)在我的应用程序屏幕上移动。为此,我创建了一个新按钮并使用QPropertyAnimation类和按钮的属性“几何”,我将其从上到下移动。问题是该按钮带有关闭,最小化,最大化按钮等。我不希望它们在那里,也不希望小部件附带的边框。我该怎么办 ?
答案 0 :(得分:27)
您想使用函数QWidget::setWindowFlags( Qt::WindowFlags )
。
如果您想删除最大化/最小化/关闭按钮,这应该适合您:
setWindowFlags( Qt::CustomizeWindowHint );
Qt::CustomizeWindowHint
关闭所有默认窗口提示,例如最大化,最小化,关闭按钮和标题栏。