c++ - QMainWindow 背景 : transparent not working with Qt4. 8

标签 c++ qt

我在 CSS 文件上将 QMainwindow 背景设置为透明。这对我的主窗口没有任何影响。如果我将背景设置为红色或任何其他颜色,它会反射(reflect)在我的主窗口上。

当我使用 Qt4.7.1 版本时,我的主窗口是透明的。使用透明背景属性将 qt 版本更新到 4.8 后,我得到了黑色背景。 我将 qt4.8 交叉编译为 Mips,并且我在 MIPS 平台上工作。

有什么想法吗?

谢谢。

最佳答案

关于如何创建透明窗口有几个问题:
How to make a transparent window with Qt Quick?
How to get an simple transparent window?
Transparent Windows.

您也可以尝试创建一个新的简单的空透明 MainWindow 并查看它是否正常工作。如果是,那么您应该审查您的项目。

关于c++ - QMainWindow 背景 : transparent not working with Qt4. 8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13472848/

相关文章:

c++ - QTreeWidgetItem 数据

c++ - Qt OpenGL - 用鼠标拖动旋转

c++ - 在 C++ 应用程序中使用 libcurl 从 .INI 文件中的值发送 POST 数据

c++ - unique_ptr资源设置为nullptr后如何释放?

c++ - 使用 Qt 应用程序翻译 native 操作系统文件对话框

c++ - 停留在窗口顶部的非模态 QWidget 对话框

c++ - QT 找不到要使用的正确 OpenGL api

c++ - 简单的跨平台代码基准测试

c++ - 如何实现从枚举值到类模板的隐式转换

具有固定大小数组成员的结构的 C++ 大括号初始化