假设我有一个应用程序框架,我想在框架的右侧显示一个弹出式QCalendarWidget。通常,QT将剪切QCalendarWidget的边缘,将其切成两半而不显示其余部分,因为它将在右侧边框上。
有没有办法解决这个限制,而无需求助于实现QDialog?
我希望窗口小部件在其容器的边界之外可见。
答案 0 :(得分:1)
如果你要显示你的日历,比如按一下按钮,就像QDateTimeEditor那样,它的内容不会被剪裁,因为它不属于帧。它将只是一个小部件,以对话方式显示。也许你应该把它放在QDialog中,这是模态的,并提供一些方便的方法,而不是简单的QWidget。
是的,你为什么不想使用QDatetimeEditor?