修改字体
字体库下载字体库好像不限制应用场景,这个我拿过来是可以直接用的
mirrors / Ice-Times / Android-ttf-download · GitCode
引用一下头文件
#include <QFontDatabase>
在mian里面添加如下代码
int fontId = QFontDatabase::addApplicationFont(QStringLiteral(":/font/HarmonyOS_Sans_SC_Black.ttf"));
QStringList fontFamilies = QFontDatabase::applicationFontFamilies(fontId);
qDebug()<<"fontfamilies:"<<fontFamilies;
if (fontFamilies.size() > 0)
{
QFont font;
font.setFamily(fontFamilies[0]);//设置全局字体
app.setFont(font);
}
QLineEdit
QLineEdit {
border: 1px solid #A0A0A0; /* 边框宽度为1px,颜色为#A0A0A0 */
border-radius: 3px; /* 边框圆角 */
padding-left: 5px; /* 文本距离左边界有5px */
background-color: #F2F2F2; /* 背景颜色 */
color: #A0A0A0; /* 文本颜色 */
selection-background-color: #A0A0A0; /* 选中文本的背景颜色 */
selection-color: #F2F2F2; /* 选中文本的颜色 */
font-family: "Microsoft YaHei"; /* 文本字体族 */
font-size: 10pt; /* 文本字体大小 */
}
QLineEdit{border-width:1px;border-radius:4px;font-size:12px;color:black;border:1px solid gray;}
QLineEdit:hover{border-width:1px;border-radius:4px;font-size:12px;color:black;border:1px solid rgb(70,200,50);}
QPushButton
QPushButton
{
color: #707070;
background-color:#FFFFFF;
font: 9pt "黑体";
border:1px groove #707070;border-radius:3px;
}
QTabWidget
QTabWidget::pane /* The tab widget frame */
{
top:0px;
border:none;
}
QTabBar::tab /*第一个页面上面的标签tab*/
{
color:#333333;
background:transparent;
font-family:"微软雅黑";
font-size:16px;
padding:2px 22px 2px 30px;
height:50;
}
QTabBar::tab:selected, QTabBar::tab:hover
{
color:#47b853;
background:transparent;
font-family:"微软雅黑";
font-size:16px;
height:30;
border-bottom:1px solid #47b853;
}
QTabWidget::tab-bar { /*整个最上面的tab栏*/
/* alignment: left;
top:0px;
left:30px;*/
}
#detailWgt, #appealReasonWgt /*设置下面的单个widget没有边框*/
{
border:none;
}
QComboBox
QComboBox{
color:#666666;
font-size:14px;
padding: 1px 15px 1px 3px;
border:1px solid rgba(228,228,228,1);
border-radius:0px 0px 0px 0px;
}
QComboBox::drop-down {
subcontrol-origin: padding;
subcontrol-position: top right;
width: 15px;
border:none;
}
QComboBox::down-arrow {
image: url(:/mipmap/combobox_down.png);
}
QComboBox QAbstractItemView::item{
height:36px;
color:#666666;
padding-left:9px;
background-color:#FFFFFF;
}
QComboBox QAbstractItemView::item:hover{ //悬浮
background-color:#409CE1;
color:#ffffff;
}
QComboBox QAbstractItemView::item:selected{//选中
background-color:#409CE1;
color:#ffffff;
}