#include "uiconfig.h"#include <QApplication>#include <QPlainTextEdit>#include <QStyle>#include <QStandardItem>#include <QDir>namespace Cfg{QVariant getStyleDefaultValue(){return QApplication::style()->objectName();}QVariant getDefaultTextEditorFont(){QPlainTextEdit monoEdit;QFont font = monoEdit.document()->defaultFont();#ifdef Q_OS_MACXfont.setFamily("Courier New");#elif defined(Q_OS_WIN32)font.setFamily("Consolas");#elsefont.setFamily("DejaVu Sans Mono");#endifreturn QVariant::fromValue<QFont>(font);}QVariant getDefaultItemViewFont(){QStandardItem it;return it.font();}QVariant getDefaultDbTreeLabelFont(){QFont font = getDefaultItemViewFont().value<QFont>();#ifdef Q_OS_WIN32font.setPointSize(font.pointSize() - 1);#elsefont.setPointSize(font.pointSize() - 2);#endifreturn font;}}CFG_DEFINE(Ui)void setFileDialogInitPathByFile(const QString& filePath){if (filePath.isNull())return;QDir newDir(filePath);newDir.cdUp();setFileDialogInitPath(newDir.absolutePath());}void setFileDialogInitPath(const QString& path){CFG_UI.General.FileDialogLastPath.set(path);}QString getFileDialogInitPath(){return CFG_UI.General.FileDialogLastPath.get();}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。