如何在PyQt4应用程序中获取QToolBar图标的坐标?

时间:2016-04-13 16:58:30

标签: python pyqt4 qtoolbar

我想知道如何在ToolBar按钮下方设置QCalendarWidget的位置。

目前,当用户点击红色框内的图标按钮时, enter image description here

然后创建下面的Calendar()实例,实例显示在屏幕中间。

enter image description here

我想要实现的内容如下:

enter image description here

您可以参考here的完整源代码。

任何建议或意见将不胜感激。

1 个答案:

答案 0 :(得分:2)

此功能已由QDateTimeEdit提供,因此您无需单独的按钮:

    def init_toolbar(self):
        ...
        dtedit = QtGui.QDateTimeEdit()
        dtedit.setCalendarPopup(True)

Qt文档:QDateTimeEdit.setCalendarPopup