问题标签 [kde]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1236 浏览

qt - Phonon 可以用于捕获或转码吗?

Qt/KDE 的 Phonon 媒体框架抽象首先实现了播放。它还能做更复杂的事情吗?

0 投票
2 回答
274 浏览

session - 使用 FreePascal 在 KDE/Gnome 下检测进入/退出会话

在得到一个很好的答案后,我问了这个问题:如何检测 Windows 中“切换用户”的 2 种状态

我的目的是找出 KDE/Gnome 下的 Switch User 是否有类似的 API 调用,我可以用 FreePascal 监控。

如果不使用 FreePascal,至少在 C/C++ 中使用的相应 lib 条目

0 投票
1 回答
1387 浏览

open-source - 如何在windows系统上编译kscope?

kscope 是 unix 上一个非常好的 gui 工具,用于分析源代码,我在我的 linux 机器上使用了一段时间。Windows 上是否有任何 kscope 端口可用?我知道cygwin支持kde env。但我无法在上面编译 kde。

0 投票
3 回答
2553 浏览

bash - 在解锁时运行脚本?

嘿,我想在 KDE 4 上每次解锁我的计算机时运行一个 shell 脚本。我了解到我可以通过使用 shell 脚本覆盖 /usr/lib/kde4/libexec/krunner_lock 来运行它,然后是原始的 krunner_lock 二进制文件,我基本上想做相反的事情:启动一个脚本来“撤消”锁定脚本的作用。我使用的是 Kubuntu 9.04 64 位,但我很欣赏任何操作系统的答案,以防我想在该系统上做同样的事情。

0 投票
1 回答
204 浏览

qt - KDE开发调试

在名为 ksirtet(俄罗斯方块克隆)的 kde3 游戏中,与计算机对战时,人类玩家无法左右移动俄罗斯方块。我正在尝试修复它,但无法在 gdb 中调试。在“kapp->exec()”行 gdb 停止响应后,游戏运行,我无法输入任何命令 do gdb 以查看发生了什么。所以问题是关于调试 kde 事件循环,任何帮助将不胜感激。

0 投票
1 回答
454 浏览

linux - KDE 4.2 上的 wxPython:在屏幕顶部弹出窗口并隐藏

我希望我的窗口大部分时间都不可见,但是如果用户切换到另一个应用程序,可以在热键上到达屏幕顶部并再次隐藏。

在我的热键处理程序中,我使用

在我的激活消息处理程序中

但是窗口会在屏幕顶部弹出,但仍处于停用状态:它的标题栏颜色是非活动的,它在任务栏中作为一个需要我注意的窗口闪烁,并且没有获得 EVT_ACTIVATE。我尝试添加 self.SetFocus,但没有效果。

如果我使用

在热键处理程序和我的激活消息处理程序中

如果我通过单击另一个窗口来停用我的窗口,它可以正常工作,但是如果我按 Alt-Tab 然后用热键调用我的窗口,它不会出现在屏幕顶部,而只会在任务栏中闪烁。我还可以通过按下按钮来隐藏它,如果我以这种方式隐藏它,它也不会像 Alt-Tab 一样正确显示

0 投票
6 回答
3442 浏览

winapi - 程序化桌面图标放置

我正在寻找一种以编程方式获取/设置桌面上图标位置的方法。显然,某处存储了一些“状态”。有人知道这里吗?

我正在尝试在任何平台上进行概念验证,所以如果您知道如何在 gnome、KDE ​​或 Mac OS 的 XP 上执行此操作,我真的很想听听。

0 投票
9 回答
2504 浏览

linux - 适用于 Linux 的最小 Xwindow

我可以在 Linux 上运行的最小、最友好的窗口管理器是什么。我目前使用的 Gnome 有点重。
我所需要的只是运行 Firefox。

Xfce?

0 投票
1 回答
1449 浏览

kde - 如何在 kde 中以编程方式设置键绑定方案

我正在为 kde 制作一个自动配置脚本,我想用我自己的键绑定文件替换当前的键绑定。

我发现 /usr/share/apps/kcmkeys 目录中有一个键绑定文件列表,都存储在 .kksrc 文件中,我可以在 ~/.kde/share/apps/kcmkeys 目录中定义自定义 .kksrc 文件。但是,我不知道如何将 kde 设置为自动加载这些方案之一。

要更改为使用这些键绑定文件之一,我必须手动运行

然后使用 gui 将“当前方案”更改为这些文件之一。有没有办法从命令行做到这一点?

0 投票
2 回答
2930 浏览

c++ - Qt,鼠标跳过,不更新每个像素,mouseMoveEvent()

我正在研究一个简单的绘画程序。似乎 Qt(和 KDE)将是实现它的一种简单方法。我发现 Qt 很容易使用,但现在我遇到了问题。

当我在我的程序中绘制一些东西时,如果我将鼠标移动到快,鼠标就会跳过。

像这样:
替代文字
它应该像一根长绳子。

当按下鼠标左键时,我正在使用 mouseMoveEvent() 为我的图像绘制一个像素。我调用了 setMouseTracking(true); 所以只要我移动鼠标,就应该调用该事件。

camoMaker 是主要的小部件。
drawPoint() 在内部 QImage 上绘制一个像素,并在 QWidget 上使用 QPainter 绘制区域。

在我看来,鼠标移动的每个像素都没有调用 mouseMoveEvent(),或者鼠标实际上只是跳过了一些像素。

我知道它可能只是它的工作原理而不是 Qt 故障,而是 X11 或操作系统如何处理鼠标位置/输入。

如果是这样,我将如何解决它,我应该尝试从注册的 2 个点进行插值吗?