首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在QtQuick中创建一个独立的弹出窗口

在QtQuick中创建一个独立的弹出窗口
EN

Stack Overflow用户
提问于 2021-12-02 21:58:26
回答 2查看 402关注 0票数 0

我有一个小的应用程序的宽度和高度,我想要一个弹出显示何时按钮被点击。问题是弹出窗口比应用程序窗口大,当我打开它时,它会缩小,看起来很奇怪。

应用程序

带有弹出式的应用程序

在DESIGNER中弹出内容

如何使弹出窗口独立于应用程序窗口,如下所示:

或者是否有更好的方法而不是使用弹出窗口,如果我能够移动弹出/窗口将是很好的。它仍然需要以某种方式连接到主应用程序,因为它从那里获取数据

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-12-03 05:42:04

QML中的弹出显示为父窗口顶部的一个层,因此它不能大于父窗口。如果您想要一个单独的顶层窗口,则应该使用一个窗口或对话框。

票数 1
EN

Stack Overflow用户

发布于 2021-12-03 11:22:04

我已经安排好了。我封装了我想要在窗口中显示的组件,并使用Qt.createComponent()创建了它。

代码语言:javascript
运行
复制
var playListComponent = Qt.createComponent("CustomPlaylist.qml")
var window = playListComponent.createObject(rootWindow)
window.show()

CustomPlaylist.qml的根元素是Window

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70206972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档