create使用tabwidget页切换时,Linux环境下set设置无法取消动画,应该怎么做
时间: 2024-02-18 20:02:38 浏览: 142
fleepTab.zip_Tabú_安卓页面切换
在Linux环境下,如果使用QTabWidget的setCurrentIndex()方法进行页面切换时,会自动带有动画效果。如果不想要动画,则可以调用QTabWidget的setTabBarAutoHide()方法,并将其设置为true,这样就会取消动画效果。
示例代码如下:
```
QTabWidget *tabWidget = new QTabWidget(this);
tabWidget->setTabBarAutoHide(true);
```
另外,如果你需要更加细致地控制动画效果,可以使用QTabWidget的QTabBar来自定义样式,具体可以参考Qt官方文档中的Tab Widget样式一节。
阅读全文