| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 | 
							
- #include <QApplication>
 
- #include <QFontDatabase>
 
- #include <QDebug>
 
- #include <QDialog>
 
- #include "widget.h"
 
- #include "spdlog/spdlog.h"
 
- void addFont();
 
- int main(int argc, char *argv[])
 
- {
 
-     
 
-     QApplication app(argc, argv);
 
-     addFont();
 
-     /* 设置日志输出等级 */
 
-     spdlog::set_level(spdlog::level::debug);
 
-     Widget w;
 
-     w.show();
 
-     return app.exec();
 
- }
 
- /* 加载字体 */
 
- void addFont()
 
- {
 
-     /* 加载字体 */
 
-     QString fontPath = QApplication::applicationDirPath() + "/font/SiYuanBlack_ttf/";
 
-     int id1 = QFontDatabase::addApplicationFont(fontPath + "/SiYuanBlack_Bold.ttf)");
 
-     int id2 = QFontDatabase::addApplicationFont(fontPath + "/SiYuanBlack_M.ttf)");
 
-     int id3 = QFontDatabase::addApplicationFont(fontPath + "/SiYuanBlack_R.ttf)");
 
-     /***************************************************
 
-      * 字体使用方式
 
-      * id1 ("思源黑体-粗")
 
-      * id2 ("思源黑体M")
 
-      * id3 ("思源黑体R")
 
-     ****************************************************/
 
-     //    SPDLOG_LOGGER_DEBUG(m_logger,"id1 = {}",QFontDatabase::applicationFontFamilies(id1));
 
-     // SPDLOG_DEBUG("id1 = {}", QFontDatabase::applicationFontFamilies(id1));
 
-     // SPDLOG_DEBUG("id2 = {}", QFontDatabase::applicationFontFamilies(id2));
 
-     // SPDLOG_DEBUG("id3 = {}", QFontDatabase::applicationFontFamilies(id3));
 
-     QFont font_main;
 
-     font_main.setFamily("思源黑体R");
 
-     font_main.setPixelSize(14);
 
-     QApplication::setFont(font_main);
 
- }
 
 
  |