问题标签 [kde4]

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 投票
1 回答
52 浏览

windows-7 - KDE for Windows (7):不可调整大小的对话框

问题:我目前必须使用win7,但我想使用Umbrello UML。现在我已经安装了 KDE for Windows 端口并且该工具正在运行。但是,如果弹出高对话框或其他不可调整大小的窗口,则可能会发生我没有到达底部按钮的情况,因为它不在屏幕上。

即使我通过鼠标禁用了窗口捕捉,我也无法将窗口移动到桌面的顶部边框以到达底部栏。它总是迅速回到可见区域。

任何想法如何解决这个问题?

0 投票
1 回答
1472 浏览

python - 在 Pyqt 中,如何通过空的小部件空间启用拖动/移动窗口?

主要的 Qt 应用程序和 AFAIK 大多数 KDE 应用程序让您不仅可以通过标题栏拖动窗口,还可以使用窗口上的任何空白空间。出于某种原因,像这样的基本 Pyqt 应用程序似乎不允许您这样做:

我希望能够通过其中的小部件拖动窗口。我发现了一个现有的 StackOverflow 问题和答案,但它并没有使用窗口管理器来实际移动窗口,这 (1) 不像其他应用程序,(2) 不像窗口管理器那样漂亮.

所以我的问题是,我错过了什么?如何将未使用的单击/拖动事件传递给窗口管理器以移动窗口?

0 投票
1 回答
1246 浏览

python - Python - 在 Linux 上使用 cron 作业发送 KDE 结结消息?

我正在尝试从 cron 作业向 KDE 的节点发送通知。下面的代码工作正常,但是当我将它作为 cron 作业运行时,通知不会出现。

有人知道我如何将其作为 cron 作业运行吗?

0 投票
2 回答
1192 浏览

c# - Monodevelop 4.0 没有代码视图

我正在开发一个应用程序(http://sourceforge.net/projects/audiocuesheet/)并使用fedora。因为fedora 的rpm 来自monodevelop 2.8.x,我需要monodevelop 4.0 的特性。我下载了 tarball 并构建了 monodevelop。如前所述,它工作得很好,但我无法查看我的源文件的来源(屏幕截图)。

截屏

有谁知道,为什么这会失败?我尝试在没有重定向的情况下启动 monodevelop,但找不到任何错误。

0 投票
2 回答
6192 浏览

linux - 如果键盘上没有这样的键,如何输入 Numpad Enter?

我正在使用一个古老的平台模拟器,所以有时我需要按Numpad Enter,但我的笔记本键盘没有这样做的选项。是否可以以某种方式模拟Numpad Enter密钥?我不介意解决方案是否笨拙。

0 投票
1 回答
47 浏览

kde - 我在哪里可以找到 LinkGrammar 库?

在 CentOS 6.4 上编译 kdepim 时,cmake 找不到 LinkGrammar 库。这些库应该在哪里找到和安装?

0 投票
1 回答
87 浏览

c++ - 一种下载所有必需的 kde 依赖项以开始进行 kde 编程的方法?

我有 CentOS 6.4,它运行的是旧版本的 Qt,可能还有其他不兼容的版本组件,这使得在机器上开始 kde 编程变得非常困难。

有没有办法一次性下载所有依赖项,以便编程变得更容易?

任何帮助表示赞赏。感谢人们!

0 投票
0 回答
80 浏览

python-2.7 - 识别屏幕的正确方法是什么,等离子正在运行?

目前我正在开发带有 D-Bus 接口的 KDE Plasma/Wallpaper 插件(小型学习项目)。我有多显示器设置,希望能够独立处理每个 D-Bus Plasma/Wallpaper 实例(在不同的显示器上运行,甚至在单独的 KDE 活动上运行),我最初的想法很简单:注册单独的 D-Bus 服务具有唯一性每个插件实例的名称(即“com.example.prettydesktop.wlp-”+unique_screen_id)。但是我找不到从 PyKDE Wallpaper获取屏幕 ID 的任何方法,因为它不是QWidget子类,因此我不能使用QDesktopWidget.screenNumber方法。

主要问题是:识别正在运行什么屏幕等离子插件(壁纸或等离子)的正确方法是什么?还有一个小问题:有没有比 D-Bus 更好的方式来实现跨小部件通信?
我对 PyQT 和 PyKDE 都很陌生,所以我很容易错过一些明显的东西,任何帮助都将不胜感激。提前致谢!

PS:对不起我的英语不好-这不是我的母语。

0 投票
1 回答
425 浏览

c++ - CMake:将库链接到 KDE4 库时未定义的引用

目前我正在尝试使用 kde4_add_library 创建一个共享库。实际上它是 add_library 还是 kde4_add_library 并不重要,但似乎 add_library 没有任何意义,因为它无法处理带有“Q_OBJECT”宏/moc 文件的类?!不幸的是,对于链接到 kde4 lib 目标的子目录中的共享库类中的许多方法,编译会说“未定义的引用”。错误消息如下所示:

为了查找包,我使用以下宏:

之后添加子目录:

它们包含没有任何 KDE 宏的目标:

现在终于在父目录中创建了 KDE 目标:

像“EDITOR”这样的 CMake 选项都已启用。对于一个链接库“qblp”,我使用了一些 Qt 的东西:

另一个简单地使用“add_library”,并且它本身也有与之链接的系统库。这些依赖项都没有编译失败。方法都定义好了。我用

kdelibs-4.11.5 qtcore-4.8.5-r1

这不是我第一次通过 CMake 使用 Qt/KDE 时遇到问题。到目前为止有什么帮助吗?

编辑: 请注意,“目标“wc3libeditor”具有与其 LINK_INTERFACE_LIBRARIES 属性不同的 INTERFACE_LINK_LIBRARIES 属性。” 出现 wc3libeditor 目标。这与链接问题有关吗?

0 投票
0 回答
60 浏览

c++ - Qt4 KDE中最小化窗口的自发显示

我正在开发一个 Qt4 应用程序,该应用程序在 KDE 中最小化时显示出一些奇怪的行为。

一旦我最小化主窗口,它就会立即重新打开。这仅在 KDE 中发生。其他窗口管理器,如 gnome、xfce 或 icewm 工作正常。此外,在 OpenSuSE 下,问题只是有时会出现,而在 SLES11SP2 下,问题总是会出现!

eventFilter()我使用一种方法检查了正在传递的事件。负责人是自发的QEvent,似乎来自X11。更进一步,原来它是XEvent19 型(MapNotify)。

我的应用程序由两个组成QMainWindow,都有几个QDialog实例。

更多信息:

  • Qt 4.7.4
  • QMainWindow#1 标志:0x0800f001
  • QMainWindow#2 标志:0x08013003
  • QDialog标志:0x08013003

我的印象是它可能与窗口标志有关,但是一天的反复试验并没有显示任何结果。

任何建议表示赞赏。