Ubuntu 21.04下编译Zeal并添加隐藏菜单栏快捷键

Zeal是个查API文档的利器,最近经常用到。不过我喜欢KDE下可以Ctrl+M隐藏菜单栏,于是就把Zeal的源码从github上clone了下来,路径是zealdocs/zeal. 加个快捷键的代码我发现很容易加进去,然后编译得到build/bin/zeal, 替换apt get zeal得到的/usr/bin/zeal即可。

编译所需依赖包

README.md里面提到了一些依赖包,我编译时发现我的Ubuntu 21.04系统缺了下面几个(除此之外是cmake和qt):

sudo apt install qtwebengine5-dev libarchive-dev libqt5x11extras5-dev libxcb-keysyms1-dev

添加快捷键

Zeal是在 src/libs/ui/mainwindow.ui里面定义了menuBar, src/libs/ui/mainwindow.cpp里面第一个函数就是MainWindow的构造函数,一开始是建立UI和加快捷键。在

setupTabBar();

代码后添加一句:

// 默认隐藏菜单栏
ui->menuBar->hide();

然后在

auto shortcut = new QShortcut(QStringLiteral("Ctrl+K"), this);
connect(shortcut, &QShortcut::activated, this, [this]() {
    curre
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值