首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建类似于yakuake的“桌面下拉列表”?

如何创建类似于yakuake的“桌面下拉列表”?
EN

Stack Overflow用户
提问于 2021-07-30 07:13:40
回答 1查看 45关注 0票数 0

我一直在为我和我的朋友开发一个信使应用程序(主要是用Python编写的),作为一个附带项目。现在,由于桌面通常是一个无休止的混乱,而且大多数人通常有太多的窗口打开,我真的很想把它包装在一个‘桌面下拉“(对不起,我没有一个更好的词)。这样,我就可以在需要的时候用快捷键弹出它,但是当它不是的时候,它不会给杂乱的东西增加一个窗口。我对整个想法的灵感来自Yakuake (Linux下拉终端)。

现在的问题是,我真的不知道从哪里开始。我知道这不是人们普遍喜欢的问题,但到目前为止,我的所有研究都没有给我带来任何结果,我只是不知道我还能问什么这样的问题。因此,简单地说,我在寻找什么:

  • 我正在寻找建议,我可以使用哪种语言/框架/等等来创建这样的东西
  • 它将主要用于Linux (但我也对其他操作系统开放)
  • 我目前主要在Python和JS中工作,但如果需要的话,我也想学习一些新的东西。

再次为这个非常公开的问题道歉。在这一点上,经过我所有的研究,我只是希望得到幸运,找到一个人谁可以给我任何建议,从哪里开始寻找。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-30 08:14:16

这不是一个完整的答案,但我研究了一下Yakuake是如何做到的:

Yakuake是使用KDE框架编写的,这是一个扩展Qt的C++库。Qt是一个主要用于C++的UI框架,但它也有Python绑定

Yakuake源代码中,它们主要是指KFW中的这一功能,它将一些数据设置为实际的窗口系统。总之,Yakuake使用KFW做了一些带有本机窗口效果的奇特的事情。

如果您不想学习C++,您只需使用Qt (或任何其他Python框架),并在动画窗口高度方面做一些技巧。

您可能需要考虑的另一件事是设置快捷键,根据您使用的OS/DE,快捷键也会有所不同。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68586852

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档