发新帖

deepin-topbar顶部状态栏,源码安装,无阴影

shenlongdaka 志愿者 / 2019-10-13 01:38
浏览: 7342 / 回复: 65
楼主: shenlongdaka

deepin-topbar顶部状态栏,源码安装,无阴影

[复制链接]

2

主题

34

帖子

188

积分

-r--------

Rank: 1

积分
188
shenlongdaka 志愿者 发表于 2019-10-29 20:46:08 | 显示全部楼层
pkids 发表于 2019-10-29 10:24
感谢楼主,安装了,很好用,就是想问下如何开机直接启动,因为现在安装好了必须点了这个程序才能出现顶部内 ...

打开开始菜单-其他应用-对准topbar图标右击鼠标-选择开机启动
操作系统        deepin-Linux 15.11(桌面版)         
处理器          英特尔  i5-4200H @ 2.80GHz 双核
内存             8 GB ( 海力士 DDR3L 1600MHz )
显卡             Nvidia GeForce GTX 960M

0

主题

3

帖子

19

积分

-r--------

Rank: 1

积分
19
standby 发表于 2019-10-29 21:00:22 | 显示全部楼层
COOL
朝露待日晞

2

主题

10

帖子

47

积分

-r--------

Rank: 1

积分
47
pkids 发表于 2019-10-29 22:12:50 | 显示全部楼层
shenlongdaka 发表于 2019-10-29 20:46
打开开始菜单-其他应用-对准topbar图标右击鼠标-选择开机启动

谢谢前辈,学会了~

1

主题

7

帖子

41

积分

-r--------

Rank: 1

积分
41
kemengliu 发表于 2019-10-30 16:10:59 | 显示全部楼层
你好,请问make的时候出现  libdtkwidget.so:对‘QPlatformIntegrationFactory::keys(QString const&)@Qt_5’未定义的引用 这样的问题怎么解决呢?

2

主题

34

帖子

188

积分

-r--------

Rank: 1

积分
188
shenlongdaka 志愿者 发表于 2019-10-30 23:08:50 | 显示全部楼层
kemengliu 发表于 2019-10-30 16:10
你好,请问make的时候出现  libdtkwidget.so:对‘QPlatformIntegrationFactory::keys(QString const&)@Qt_ ...

应该是 libdtkwidget.so这个文件里有引用的函数没有提前声明导致的,这问题高深了,超出我知识范围了。。。最好办法是先卸载libdtkwidget,再重装一遍,也可能是有QT5的组件没装全。
操作系统        deepin-Linux 15.11(桌面版)         
处理器          英特尔  i5-4200H @ 2.80GHz 双核
内存             8 GB ( 海力士 DDR3L 1600MHz )
显卡             Nvidia GeForce GTX 960M

2

主题

34

帖子

188

积分

-r--------

Rank: 1

积分
188
shenlongdaka 志愿者 发表于 2019-10-30 23:09:46 | 显示全部楼层
kemengliu 发表于 2019-10-30 16:10
你好,请问make的时候出现  libdtkwidget.so:对‘QPlatformIntegrationFactory::keys(QString const&)@Qt_ ...

应该是 libdtkwidget.so这个文件里有引用的函数没有提前声明导致的,这问题高深了,超出我知识范围了。。。最好办法是先卸载libdtkwidget,再重装一遍,也可能是有QT5的组件没装全。
操作系统        deepin-Linux 15.11(桌面版)         
处理器          英特尔  i5-4200H @ 2.80GHz 双核
内存             8 GB ( 海力士 DDR3L 1600MHz )
显卡             Nvidia GeForce GTX 960M

3

主题

5

帖子

72

积分

-r--------

Rank: 1

积分
72
dingdang_126 发表于 2019-10-31 15:50:25 | 显示全部楼层
想问问大佬怎么改的时间格式和颜色啊~

1

主题

7

帖子

41

积分

-r--------

Rank: 1

积分
41
kemengliu 发表于 2019-11-1 09:48:22 | 显示全部楼层
shenlongdaka 发表于 2019-10-30 23:09
应该是 libdtkwidget.so这个文件里有引用的函数没有提前声明导致的,这问题高深了,超出我知识范围了。。 ...

我搜了一下,猜测可能系统原装的QT5和可能后来装的版本不同,而编译的时候选择的版本不对导致,需要locate,但是这个我就不会操作了,难受

2

主题

34

帖子

188

积分

-r--------

Rank: 1

积分
188
shenlongdaka 志愿者 发表于 2019-11-1 16:24:40 | 显示全部楼层
sudo apt install pyqt5*
sudo apt install qt5-default
sudo apt install qttools5-dev-tools
试试这三个命令安装的qt5环境
操作系统        deepin-Linux 15.11(桌面版)         
处理器          英特尔  i5-4200H @ 2.80GHz 双核
内存             8 GB ( 海力士 DDR3L 1600MHz )
显卡             Nvidia GeForce GTX 960M

2

主题

34

帖子

188

积分

-r--------

Rank: 1

积分
188
shenlongdaka 志愿者 发表于 2019-11-1 16:30:12 | 显示全部楼层
dingdang_126 发表于 2019-10-31 15:50
想问问大佬怎么改的时间格式和颜色啊~

打开压缩包以下路径deepin-topbar/src/modules/timewidget 里的datetimewidget.cpp这个文件,第十一行代码setStyleSheet("QLabel {color: #00ffff; font-size: 12pt;}");修改颜色 字体大小,第三十二行代码修改时间格式 m_format = "MM-dd hh:mm ddd";
操作系统        deepin-Linux 15.11(桌面版)         
处理器          英特尔  i5-4200H @ 2.80GHz 双核
内存             8 GB ( 海力士 DDR3L 1600MHz )
显卡             Nvidia GeForce GTX 960M

2

主题

34

帖子

188

积分

-r--------

Rank: 1

积分
188
shenlongdaka 志愿者 发表于 2019-11-1 16:31:08 | 显示全部楼层
dingdang_126 发表于 2019-10-31 15:50
想问问大佬怎么改的时间格式和颜色啊~

打开压缩包以下路径deepin-topbar/src/modules/timewidget 里的datetimewidget.cpp这个文件,第十一行代码setStyleSheet("QLabel {color: #00ffff; font-size: 12pt;}");修改颜色 字体大小,第三十二行代码修改时间格式 m_format = "MM-dd hh:mm ddd";
操作系统        deepin-Linux 15.11(桌面版)         
处理器          英特尔  i5-4200H @ 2.80GHz 双核
内存             8 GB ( 海力士 DDR3L 1600MHz )
显卡             Nvidia GeForce GTX 960M

2

主题

34

帖子

188

积分

-r--------

Rank: 1

积分
188
shenlongdaka 志愿者 发表于 2019-11-1 16:32:04 | 显示全部楼层
dingdang_126 发表于 2019-10-31 15:50
想问问大佬怎么改的时间格式和颜色啊~

打开压缩包以下路径deepin-topbar/src/modules/timewidget 里的datetimewidget这个文件,第十一行代码修改颜色 字体大小,第三十二行代码修改时间格式
操作系统        deepin-Linux 15.11(桌面版)         
处理器          英特尔  i5-4200H @ 2.80GHz 双核
内存             8 GB ( 海力士 DDR3L 1600MHz )
显卡             Nvidia GeForce GTX 960M

2

主题

34

帖子

188

积分

-r--------

Rank: 1

积分
188
shenlongdaka 志愿者 发表于 2019-11-1 16:48:52 | 显示全部楼层
这个论坛反应太慢了,以为没有回复成功多点了两下,回复了三条,希望官方优化一下论坛。
操作系统        deepin-Linux 15.11(桌面版)         
处理器          英特尔  i5-4200H @ 2.80GHz 双核
内存             8 GB ( 海力士 DDR3L 1600MHz )
显卡             Nvidia GeForce GTX 960M

0

主题

1

帖子

6

积分

-r--------

Rank: 1

积分
6
chenyuliang 发表于 2019-11-4 09:23:06 | 显示全部楼层
0% [正在连接 mirrors.njupt.edu.cn (2001:da8:1032:5001:180:98:1:28)]

23

主题

646

帖子

4426

积分

-rw-rw-rw-

Rank: 6Rank: 6

积分
4426
twtccw 发表于 2019-11-5 09:16:18 | 显示全部楼层
报一堆错,请问楼主能不能直接分享一下编译好的二进制文件

13

主题

43

帖子

465

积分

-r--r--r--

Rank: 3Rank: 3

积分
465
gabriel_anger 发表于 2019-11-5 11:17:34 | 显示全部楼层
时间格式加上年怎么加

13

主题

43

帖子

465

积分

-r--r--r--

Rank: 3Rank: 3

积分
465
gabriel_anger 发表于 2019-11-5 11:31:41 | 显示全部楼层
安装好了是黑色的怎么修改他的颜色啊

5

主题

235

帖子

908

积分

-rw-r--r--

Rank: 4

积分
908
pgxppp 发表于 2019-11-9 12:15:38 | 显示全部楼层
先顶一个

28

主题

540

帖子

2973

积分

-rw-rw-r--

Rank: 5Rank: 5

积分
2973
inface 发表于 2019-11-9 13:10:24 来自移动端 | 显示全部楼层
shenlongdaka 发表于 2019-10-30 23:08
应该是 libdtkwidget.so这个文件里有引用的函数没有提前声明导致的,这问题高深了,超出我知识范围了。。 ...

实际上,在我学习及重写deepin-deb-installer的过程中,你那出现的问题不是这些so库的原因,需要打开terminal深度终端进入build目录,将这个目录下的所有的文件删除 rm -rf ./* 注意这条命令是./* 。然后cmake ..再make 就可以解决因QtCreator本身的构建引起的问题。然后在这个基础上用QtCreator继续开发及运行构建就避免了这个构建问题。如果是其他的原因我也可能不太懂。

点评

好几个人都遇到这个问题了,赞你!!!  发表于 2019-11-12 17:39

28

主题

540

帖子

2973

积分

-rw-rw-r--

Rank: 5Rank: 5

积分
2973
inface 发表于 2019-11-9 13:13:40 来自移动端 | 显示全部楼层
并且我也开始进入deepin-topbar项目的学习及重写过程。目的是顺便学习Qt+顺便提高熟练度+顺便了解开发过程及架构设计(手动滑稽)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回列表 返回版块 返回顶部