更新代码
This commit is contained in:
@@ -7,7 +7,10 @@
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
QApplication a(argc, argv);
|
||||
a.setFont(QFont("Microsoft Yahei", 9));
|
||||
QFont font;
|
||||
font.setFamily("Microsoft Yahei");
|
||||
font.setPixelSize(13);
|
||||
a.setFont(font);
|
||||
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(5,0,0))
|
||||
#if _MSC_VER
|
||||
|
||||
@@ -11,7 +11,10 @@ int main(int argc, char *argv[])
|
||||
//设置高分屏缩放舍入策略
|
||||
QApplication::setHighDpiScaleFactorRoundingPolicy(Qt::HighDpiScaleFactorRoundingPolicy::Floor);
|
||||
#endif
|
||||
a.setFont(QFont("Microsoft Yahei", 9));
|
||||
QFont font;
|
||||
font.setFamily("Microsoft Yahei");
|
||||
font.setPixelSize(13);
|
||||
a.setFont(font);
|
||||
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(5,0,0))
|
||||
#if _MSC_VER
|
||||
|
||||
@@ -13,10 +13,9 @@ int main(int argc, char *argv[])
|
||||
#endif
|
||||
|
||||
QApplication a(argc, argv);
|
||||
//a.setFont(QFont("Microsoft Yahei", 9));
|
||||
QFont font;
|
||||
font.setFamily("Microsoft Yahei");
|
||||
font.setPixelSize(12);
|
||||
font.setPixelSize(13);
|
||||
a.setFont(font);
|
||||
|
||||
#if (QT_VERSION < QT_VERSION_CHECK(5,0,0))
|
||||
|
||||
@@ -40,11 +40,14 @@ void frmMain::initForm()
|
||||
ui->widgetTitle->installEventFilter(this);
|
||||
ui->widgetTitle->setProperty("form", "title");
|
||||
ui->widgetTop->setProperty("nav", "top");
|
||||
|
||||
QFont font;
|
||||
font.setPixelSize(25);
|
||||
ui->labTitle->setFont(font);
|
||||
ui->labTitle->setText("智能访客管理平台");
|
||||
ui->labTitle->setFont(QFont("Microsoft Yahei", 20));
|
||||
this->setWindowTitle(ui->labTitle->text());
|
||||
|
||||
ui->stackedWidget->setStyleSheet("QLabel{font:60pt;}");
|
||||
ui->stackedWidget->setStyleSheet("QLabel{font:60px;}");
|
||||
|
||||
//单独设置指示器大小
|
||||
int addWidth = 20;
|
||||
@@ -55,22 +58,21 @@ void frmMain::initForm()
|
||||
int borderWidth = 3;
|
||||
|
||||
QStringList qss;
|
||||
qss.append(QString("QComboBox::drop-down,QDateEdit::drop-down,QTimeEdit::drop-down,QDateTimeEdit::drop-down{width:%1px;}").arg(addWidth));
|
||||
qss.append(QString("QComboBox::down-arrow,QDateEdit[calendarPopup=\"true\"]::down-arrow,QTimeEdit[calendarPopup=\"true\"]::down-arrow,"
|
||||
"QDateTimeEdit[calendarPopup=\"true\"]::down-arrow{width:%1px;height:%1px;right:2px;}").arg(addHeight));
|
||||
qss.append(QString("QRadioButton::indicator{width:%1px;height:%1px;}").arg(rbtnWidth));
|
||||
qss.append(QString("QCheckBox::indicator,QGroupBox::indicator,QTreeWidget::indicator,QListWidget::indicator{width:%1px;height:%1px;}").arg(ckWidth));
|
||||
qss.append(QString("QScrollBar:horizontal{min-height:%1px;border-radius:%2px;}QScrollBar::handle:horizontal{border-radius:%2px;}"
|
||||
"QScrollBar:vertical{min-width:%1px;border-radius:%2px;}QScrollBar::handle:vertical{border-radius:%2px;}").arg(scrWidth).arg(scrWidth / 2));
|
||||
qss.append(QString("QWidget#widget_top>QToolButton:pressed,QWidget#widget_top>QToolButton:hover,"
|
||||
"QWidget#widget_top>QToolButton:checked,QWidget#widget_top>QLabel:hover{"
|
||||
"border-width:0px 0px %1px 0px;}").arg(borderWidth));
|
||||
qss.append(QString("QWidget#widgetleft>QPushButton:checked,QWidget#widgetleft>QToolButton:checked,"
|
||||
"QWidget#widgetleft>QPushButton:pressed,QWidget#widgetleft>QToolButton:pressed{"
|
||||
"border-width:0px 0px 0px %1px;}").arg(borderWidth));
|
||||
qss << QString("QComboBox::drop-down,QDateEdit::drop-down,QTimeEdit::drop-down,QDateTimeEdit::drop-down{width:%1px;}").arg(addWidth);
|
||||
qss << QString("QComboBox::down-arrow,QDateEdit[calendarPopup=\"true\"]::down-arrow,QTimeEdit[calendarPopup=\"true\"]::down-arrow,"
|
||||
"QDateTimeEdit[calendarPopup=\"true\"]::down-arrow{width:%1px;height:%1px;right:2px;}").arg(addHeight);
|
||||
qss << QString("QRadioButton::indicator{width:%1px;height:%1px;}").arg(rbtnWidth);
|
||||
qss << QString("QCheckBox::indicator,QGroupBox::indicator,QTreeWidget::indicator,QListWidget::indicator{width:%1px;height:%1px;}").arg(ckWidth);
|
||||
qss << QString("QScrollBar:horizontal{min-height:%1px;border-radius:%2px;}QScrollBar::handle:horizontal{border-radius:%2px;}"
|
||||
"QScrollBar:vertical{min-width:%1px;border-radius:%2px;}QScrollBar::handle:vertical{border-radius:%2px;}").arg(scrWidth).arg(scrWidth / 2);
|
||||
qss << QString("QWidget#widget_top>QToolButton:pressed,QWidget#widget_top>QToolButton:hover,"
|
||||
"QWidget#widget_top>QToolButton:checked,QWidget#widget_top>QLabel:hover{"
|
||||
"border-width:0px 0px %1px 0px;}").arg(borderWidth);
|
||||
qss << QString("QWidget#widgetleft>QPushButton:checked,QWidget#widgetleft>QToolButton:checked,"
|
||||
"QWidget#widgetleft>QPushButton:pressed,QWidget#widgetleft>QToolButton:pressed{"
|
||||
"border-width:0px 0px 0px %1px;}").arg(borderWidth);
|
||||
this->setStyleSheet(qss.join(""));
|
||||
|
||||
|
||||
QSize icoSize(32, 32);
|
||||
int icoWidth = 85;
|
||||
|
||||
|
||||
@@ -6,9 +6,13 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
//设置不应用操作系统设置比如字体
|
||||
QApplication::setDesktopSettingsAware(false);
|
||||
#if (QT_VERSION >= QT_VERSION_CHECK(5,14,0))
|
||||
QGuiApplication::setHighDpiScaleFactorRoundingPolicy(Qt::HighDpiScaleFactorRoundingPolicy::Floor);
|
||||
#if (QT_VERSION >= QT_VERSION_CHECK(5,0,0))
|
||||
QApplication::setAttribute(Qt::AA_Use96Dpi);
|
||||
#endif
|
||||
#if (QT_VERSION >= QT_VERSION_CHECK(5,14,0))
|
||||
QApplication::setHighDpiScaleFactorRoundingPolicy(Qt::HighDpiScaleFactorRoundingPolicy::Floor);
|
||||
#endif
|
||||
|
||||
QApplication a(argc, argv);
|
||||
AppInit::Instance()->start();
|
||||
|
||||
@@ -26,6 +30,7 @@ int main(int argc, char *argv[])
|
||||
}
|
||||
|
||||
frmMain w;
|
||||
w.resize(800, 600);
|
||||
QUIHelper::setFormInCenter(&w);
|
||||
w.show();
|
||||
|
||||
|
||||
@@ -66,13 +66,15 @@ void frmMain::initForm()
|
||||
ui->widgetTitle->setProperty("form", "title");
|
||||
//关联事件过滤器用于双击放大
|
||||
ui->widgetTitle->installEventFilter(this);
|
||||
|
||||
ui->widgetTop->setProperty("nav", "top");
|
||||
|
||||
QFont font;
|
||||
font.setPixelSize(25);
|
||||
ui->labTitle->setFont(font);
|
||||
ui->labTitle->setText("智能访客管理平台");
|
||||
ui->labTitle->setFont(QFont("Microsoft Yahei", 20));
|
||||
this->setWindowTitle(ui->labTitle->text());
|
||||
|
||||
ui->stackedWidget->setStyleSheet("QLabel{font:60pt;}");
|
||||
ui->stackedWidget->setStyleSheet("QLabel{font:60px;}");
|
||||
|
||||
QSize icoSize(32, 32);
|
||||
int icoWidth = 85;
|
||||
|
||||
@@ -6,8 +6,11 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
//设置不应用操作系统设置比如字体
|
||||
QApplication::setDesktopSettingsAware(false);
|
||||
#if (QT_VERSION >= QT_VERSION_CHECK(5,0,0))
|
||||
QApplication::setAttribute(Qt::AA_Use96Dpi);
|
||||
#endif
|
||||
#if (QT_VERSION >= QT_VERSION_CHECK(5,14,0))
|
||||
QGuiApplication::setHighDpiScaleFactorRoundingPolicy(Qt::HighDpiScaleFactorRoundingPolicy::Floor);
|
||||
QApplication::setHighDpiScaleFactorRoundingPolicy(Qt::HighDpiScaleFactorRoundingPolicy::Floor);
|
||||
#endif
|
||||
QApplication a(argc, argv);
|
||||
AppInit::Instance()->start();
|
||||
|
||||
@@ -6,8 +6,11 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
//设置不应用操作系统设置比如字体
|
||||
QApplication::setDesktopSettingsAware(false);
|
||||
#if (QT_VERSION >= QT_VERSION_CHECK(5,0,0))
|
||||
QApplication::setAttribute(Qt::AA_Use96Dpi);
|
||||
#endif
|
||||
#if (QT_VERSION >= QT_VERSION_CHECK(5,14,0))
|
||||
QGuiApplication::setHighDpiScaleFactorRoundingPolicy(Qt::HighDpiScaleFactorRoundingPolicy::Floor);
|
||||
QApplication::setHighDpiScaleFactorRoundingPolicy(Qt::HighDpiScaleFactorRoundingPolicy::Floor);
|
||||
#endif
|
||||
QApplication a(argc, argv);
|
||||
AppInit::Instance()->start();
|
||||
|
||||
@@ -6,8 +6,11 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
//设置不应用操作系统设置比如字体
|
||||
QApplication::setDesktopSettingsAware(false);
|
||||
#if (QT_VERSION >= QT_VERSION_CHECK(5,0,0))
|
||||
QApplication::setAttribute(Qt::AA_Use96Dpi);
|
||||
#endif
|
||||
#if (QT_VERSION >= QT_VERSION_CHECK(5,14,0))
|
||||
QGuiApplication::setHighDpiScaleFactorRoundingPolicy(Qt::HighDpiScaleFactorRoundingPolicy::Floor);
|
||||
QApplication::setHighDpiScaleFactorRoundingPolicy(Qt::HighDpiScaleFactorRoundingPolicy::Floor);
|
||||
#endif
|
||||
QApplication a(argc, argv);
|
||||
AppInit::Instance()->start();
|
||||
|
||||
Reference in New Issue
Block a user