c++ - 如何使用 Qt Quick 制作透明窗口?

标签 c++ qt transparent qml qt-quick

有没有办法让 qml 应用程序的窗口透明?

我正在寻找关于如何使用 qml 绘制简单形状同时使应用程序窗口以及背景透明的详细说明。一个有效的源代码演示会很棒。

最佳答案

至少从 Qt 5.3 开始,您不需要像以前的答案那样详细:

Window {
    flags: Qt.ToolTip | Qt.FramelessWindowHint | Qt.WA_TranslucentBackground

    color: "#00000000"

工作完成。 (您可能想要更改 ToolTip。我使用它是因为我正在制作工具提示。)

关于c++ - 如何使用 Qt Quick 制作透明窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7613125/

相关文章:

c++ - constexpr-if-else 主体能否在 constexpr auto 函数中返回不同类型?

c++ - 将函数汇编代码嵌入结构中

c++ - 在 C++ 中定义对象而不调用其构造函数

c++ - 如何将变量传递给 QT 中的插槽方法?

macos - QtWebBrowser macOS 签名问题

JavaFX 结合实用程序和透明舞台风格

python - 无法正确打开带枕头的透明图像

c++ - 为什么对默认参数发出警告?

c - 将信号从 pthread 发送到 QObject

android - 禁用具有自定义背景android的按钮