Python 使qt日历箭头变大

Python 使qt日历箭头变大,python,python-2.7,pyqt,pyqt4,qcalendarwidget,Python,Python 2.7,Pyqt,Pyqt4,Qcalendarwidget,我使用QCalendarWidget创建日历 我把日历和它的字体放大了,但我不知道如何把日历的箭头也放大。 我所说的箭头,是指顶部的绿色箭头,它可以让你来回走动 我正在使用python 2.7,并使用PyQt4 使用QCalendarWidget创建日历- cal = QtGui.QCalendarWidget(self) 图:您可以看到箭头与日历的大小不成比例 一种可能的解决方案是使用Qt样式表设置iconSize qproperty: 从PyQt4导入QtGui 如果名称=“\uu

我使用QCalendarWidget创建日历

我把日历和它的字体放大了,但我不知道如何把日历的箭头也放大。 我所说的箭头,是指顶部的绿色箭头,它可以让你来回走动

我正在使用python 2.7,并使用PyQt4

使用QCalendarWidget创建日历-

    cal = QtGui.QCalendarWidget(self)
图:您可以看到箭头与日历的大小不成比例


一种可能的解决方案是使用Qt样式表设置iconSize qproperty:

从PyQt4导入QtGui
如果名称=“\uuuuu main\uuuuuuuu”:
导入系统
app=QtGui.QApplication(sys.argv)
cal=QtGui.QCalendarWidget()
fn=cal.font()
fn.设定点大小(20)
校准设置字体(fn)
校准设置样式表(“”)
#上个月,下个月{
qproperty图标大小:40px
}
"""
)
校准调整大小(640480)
cal.show()
sys.exit(app.exec_())
另一种可能的解决方案是使用findChild访问每个按钮并设置图标大小:

从PyQt4导入QtCore,QtGui
如果名称=“\uuuuu main\uuuuuuuu”:
导入系统
app=QtGui.QApplication(sys.argv)
cal=QtGui.QCalendarWidget()
fn=cal.font()
fn.设定点大小(20)
校准设置字体(fn)
prev_button=cal.findChild(QtGui.QToolButton,“qt_日历\u prevmonth”)
下一个按钮=cal.findChild(QtGui.QToolButton,“qt\u日历下一个月”)
对于btn in(上一个按钮、下一个按钮):
btn.setIconSize(QtCore.QSize(40,40))
校准调整大小(640480)
cal.show()
sys.exit(app.exec_())