[英]Displaying a popup widget in QT over application border
假設我有一個應用程序框架,並且想在框架的右側顯示一個彈出式QCalendarWidget。 通常,QT會裁剪QCalendarWidget的邊緣,將其切成兩半,而不顯示其余部分,因為它將在右側邊框上。
有沒有一種方法可以解決此限制而無需實施QDialog?
我希望窗口小部件在其容器的邊界之外可見。
如果您要顯示日歷,例如,單擊按鈕后,就像QDateTimeEditor一樣,它的內容將不會被剪切,因為它不屬於框架。 它只是一個小部件,以對話方式顯示。 甚至您甚至應該將其放置在QDialog中,該對話框是模態的並提供了一些便捷方法,而不是簡單的QWidget。
順便說一句,為什么您不想使用QDatetimeEditor?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.