1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/gfdgd-xi-simple-remote-desktop-accessor

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
main.cpp 1.7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gfdgd_xi Отправлено 28.10.2023 16:45 bde0db6
/*
* 如果你想学习更多有关知识,可以访问以下网址:
* DTK相关文档地址:https://linuxdeepin.github.io/dtk
* Deepin项目地址:https://github.com/linuxdeepin
* 社区项目投递地址:https://gitee.com/deepin-opensource
*/
#include "mainwindow.h"
#include <DApplication>
#include <QVector>
DWIDGET_USE_NAMESPACE
int main(int argc, char *argv[])
{
DApplication::loadDXcbPlugin(); // 已废弃,但是对于非deepin桌面可以正常使用标题栏
DApplication::setAttribute(Qt::AA_EnableHighDpiScaling); // 开启 Hidpi 支持
// 程序内强制添加"-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(); //加载翻译
a.setAttribute(Qt::AA_UseHighDpiPixmaps);
a.setOrganizationName("gfdgd xi"); //设置组织名称
a.setApplicationVersion(DApplication::buildVersion("1.2.0-1"));//设置程序版本
a.setProductIcon(QIcon::fromTheme("/opt/durapps/spark-simple-remote-desktop-accessor/icon.svg")); //设置程序Logo
a.setProductName("远程桌面连接器"); //设置项目名称
a.setApplicationDescription("一个 rdp 远程桌面连接器(基于rdesktop)");//设置程序介绍
a.setApplicationName("远程桌面连接器"); //只有在这儿修改窗口标题才有效
MainWindow w;
w.show();
return a.exec();
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/gfdgd-xi-simple-remote-desktop-accessor.git
git@api.gitlife.ru:oschina-mirror/gfdgd-xi-simple-remote-desktop-accessor.git
oschina-mirror
gfdgd-xi-simple-remote-desktop-accessor
gfdgd-xi-simple-remote-desktop-accessor
master