mirror of
https://gitee.com/spark-store-project/spark-store
synced 2025-12-15 13:22:04 +08:00
Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| f33386ee5c | |||
|
|
61c10944c9 | ||
|
|
6db6fe6060 | ||
|
|
14506b18b2 |
12
debian/control
vendored
12
debian/control
vendored
@@ -11,9 +11,9 @@ Build-Depends:
|
||||
libqt5widgets5,
|
||||
libqt5network5,
|
||||
libqt5concurrent5,
|
||||
libdtkcore-dev,
|
||||
libdtkgui-dev,
|
||||
libdtkwidget-dev,
|
||||
libdtkcore-dev(>=5.4),
|
||||
libdtkgui-dev(>=5.4),
|
||||
libdtkwidget-dev(>=5.4),
|
||||
qttools5-private-dev,
|
||||
libnotify-dev,
|
||||
qtwebengine5-dev
|
||||
@@ -29,9 +29,9 @@ Depends:${shlibs:Depends}, ${misc:Depends},
|
||||
libqt5widgets5,
|
||||
libqt5network5,
|
||||
libqt5concurrent5,
|
||||
libdtkcore5,
|
||||
libdtkgui5,
|
||||
libdtkwidget5,
|
||||
libdtkcore5(>=5.4),
|
||||
libdtkgui5(>=5.4),
|
||||
libdtkwidget5(>=5.4),
|
||||
libnotify4
|
||||
Description: Spark Store
|
||||
A community powered app store, based on DTK.
|
||||
|
||||
10
src/main.cpp
10
src/main.cpp
@@ -2,6 +2,7 @@
|
||||
#include <DApplicationSettings>
|
||||
#include <DWidgetUtil> // Dtk::Widget::moveToCenter(&w); 要调用它,就得引用 DWidgetUtil
|
||||
|
||||
#include <QVector>
|
||||
#include <QScreen>
|
||||
|
||||
#include "widget.h"
|
||||
@@ -11,7 +12,14 @@ int main(int argc, char *argv[])
|
||||
{
|
||||
DApplication::loadDXcbPlugin(); // 让 bar 处在标题栏中
|
||||
DApplication::setAttribute(Qt::AA_EnableHighDpiScaling); // 开启 Hidpi 支持
|
||||
DApplication a(argc, argv);
|
||||
// 程序内强制添加"-platformtheme deepin"参数喂给Qt让Qt正确使用Deepin主题修复各种奇怪样式问题
|
||||
QVector<char*> fakeArgs(argc + 2);
|
||||
fakeArgs[0] = argv[0];
|
||||
fakeArgs[1] = "-platformtheme";
|
||||
fakeArgs[2] = "deepin";
|
||||
for(int i = 1; i < argc; i++) fakeArgs[i + 2] = argv[i];
|
||||
int fakeArgc = argc + 2; // 为啥DApplication的argc要用引用啊?
|
||||
DApplication a(fakeArgc, fakeArgs.data());
|
||||
|
||||
a.setAttribute(Qt::AA_UseHighDpiPixmaps);
|
||||
a.loadTranslator(); // 载入翻译
|
||||
|
||||
Reference in New Issue
Block a user