gpt4 book ai didi

c++ - 在 QT 中通过应用程序边框显示弹出窗口小部件

转载 作者:行者123 更新时间:2023-11-28 08:29:53 24 4
gpt4 key购买 nike

假设我有一个应用程序框架,我想在框架的右侧显示一个弹出窗口 QCalendarWidget。通常,QT 会剪裁 QCalendarWidget 的边缘,将其切成两半而不显示其余部分,因为它会在右侧边框上方。

有没有一种方法可以在不求助于实现 QDialog 的情况下解决这个限制?

我希望小部件在其容器的边界之外可见。

最佳答案

如果您要显示您的日历,比方说,在单击按钮后,就像 QDateTimeEditor 所做的那样,它的内容将不会被剪裁,因为它不属于框架。它将只是一个小部件,以对话方式显示。也许您甚至应该将它放在 QDialog 中,它是模态的并提供一些方便的方法,而不是简单的 QWidget。

顺便说一句,你为什么不想使用 QDatetimeEditor?

关于c++ - 在 QT 中通过应用程序边框显示弹出窗口小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2642242/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com