c++ - 删除 QComboBox "Drop-Down"动画

标签 c++ qt windows-7

我正在使用 Qt 4.8 并希望在单击 QComboBox 时摆脱“下拉”动画。我也想稍微动一下。到目前为止,我一直在考虑重新实现 showPopup 和 hidePopup,但不知道如何让它工作。

此外,每次我尝试使用 CSS 移动或设置样式时,总是会出现白色背景。 (见图)。任何帮助将不胜感激。

enter image description here

最佳答案

使用QApplication::setEffectEnabled :

QApplication::setEffectEnabled(Qt::UI_AnimateCombo, false);

关于c++ - 删除 QComboBox "Drop-Down"动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14150748/

相关文章:

c++ - 如何更改以太网数据包(来自 NIC 的数据包)?我可以使用 Netfilter Hooks 吗?

c++ - 出现对话框时如何关闭主窗口

windows-7 - Windows平台Kannel短信网关配置

java - 使用 IE11 删除 Selenium Webdriver 中的 cookie

visual-studio - 正在加载哪个版本的 C 运行时库 (CRT)?

c++ - 在 g++ 中使用 std::variant

c++ - 在屏幕上旋转矩形

c++ - 如何解决递归变量

c++ - 未定义对 Qt 中静态声明变量的引用?

c++ - QT:QTimeEdit 小部件中 'Up' 和 'Down' 箭头的事件