我用Qt设计器创建自定义窗体和用户界面组件,并使用Qt的集成构建工具uic,在构建应用程序时为它们生成代码。生成的代码包含窗体的用户界面对象。你知道吗
我有QDockWidget和QDateEdit,我想画一些日期的单元格:
我想这样做:
date_to = self.dockwidget.findChild(QDateEdit, "date_to")
painter = QPainter()
painter.fillRect(QRect(25, 25, 25, 25), Qt.red)
date_to.calendarWidget().paintCell(painter, QRect(25, 25, 25, 25), QDate(2018, 8, 2))
在这种情况下如何使用paintCell
Virtual function:
def paintCell (painter, rect, date)
如果其他人需要,这里有一个解决方案:
结果:
相关问题 更多 >
编程相关推荐