from datetime import datetime from PyQt5.QtGui import QFont from PyQt5.QtWidgets import * class HeadLabel(QLabel): def __init__(self): super(HeadLabel, self).__init__() self.setScaledContents(True) self.setObjectName('head_label') layout = QVBoxLayout() # self.setMinimumHeight(170) # 设置当前时间 weekday = ["星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日"] weekday_index = datetime.now().weekday() month = datetime.now().month day = datetime.now().day # 输出日期示例 # print(str(month) + '月' + str(day) + '日,' + weekday[weekday_index]) self.title = QLabel("我的一天") self.title.setStyleSheet('font-weight:bold;color:white;margin:0px') # self.title.setObjectName('title') # 设置字体大小 self.font = QFont() self.font.setPointSize(26) self.title.setFont(self.font) # todo: 需要调整布局,修复字体间距 # self.title.setObjectName('title') self.time_label = QLabel(str(month) + '月' + str(day) + '日,' + weekday[weekday_index]) self.time_label.setStyleSheet('color:white;margin:0px') # self.time_label.setObjectName('time_label') layout.addWidget(self.title) layout.addWidget(self.time_label) self.setLayout(layout) self.show()