问题标签 [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 回答
8583 浏览

c++ - Linux GUI 开发

我有一个想要移植到 Linux 的大型 GUI 项目。在 Linux 中用于 GUI 编程的最推荐框架是什么?诸如 KDE / Gnome 之类的框架是否可用于此目标,或者使用 X 以外的更通用的东西更好?

我觉得如果我选择了 Gnome 或 KDE 中的一个,我就会为选择其中一个而不是另一个的 Linux 市场的一部分而关闭市场。(是的,我知道有重叠)

有没有更好的办法?还是我必须创建 2 个完整的 GUI 应用程序才能获得接近 100% 的覆盖率?

没有必要有一个也适用于 Win32 的跨平台解决方案。

0 投票
3 回答
15233 浏览

linux - 如何为 Linux 设置我的应用程序的桌面图标:KDE、Gnome 等?

我有一个在 Windows、Linux 和 Macintosh 上运行的跨平台程序。我的 Windows 版本有一个图标,但我不知道如何为我的 Linux 版本制作一个图标。是否有 KDE、Gnome 等的标准格式,或者我必须为每个格式做一些特别的事情?

我的应用程序是 c++ 并作为源代码分发,因此最终用户将使用 gcc 编译它。

如果我可以将图标直接嵌入到我的 exe 二进制文件中,那将是最好的。

0 投票
2 回答
1112 浏览

linux - 配置knotify以执行自定义命令

在 KDE 上,有可能在某些事件发生时执行命令。例如,当 kmail 收到邮件或 akregator 获取新提要时,可以执行脚本。

我想以一种可以在我的脚本中检索邮件/提要主题的方式执行脚本。是否有可能指定要执行的程序:

可能将其指定为参数或环境变量。

0 投票
4 回答
11705 浏览

java - 如何在 KDE 上的 Java 中强制/使用 GTKLookAndFeel?

首先,使用 gnome 不是一个选项(但可以安装它的库)。

我需要知道使用当前安装的 KDE 外观显示 Java Swing 桌面应用程序需要什么。理想情况下,该解决方案应该允许我应用类似于底层窗口系统的外观(即:Windows LNF 用于 Windows,GTK LNF 用于 Gnome(GTK),QT LNF 用于 KDE(QT),其他平台的默认设置)。

在 KDE 下,您也可以将其配置为使用 GTK 应用程序的当前 KDE 主题。因此,如果该解决方案适用于 GTK,那就没问题了。

当我在 Gnome (Ubuntu 8.04) 下运行以下代码时,Java 应用程序看起来很漂亮。它与其他应用程序集成得非常好:

但是,如果我在 Debian (Lenny) 下使用 KDE 运行相同的东西,则 UIManager.getSystemLookAndFeelClassName() 调用将返回 Java 默认值。如果我继续强制它使用 GTK LNF,应用程序将无法运行。有些字段是不可见的,有些是不合适的,一切都无法使用:

我也试过把下面的代码。它让用户选择任何一个可用的 LNF,然后尝试设置它。金属和主题工作正常。GTK 没有。滑块真的很乱。列表框看起来很难看并且消失了,但似乎可以工作。按钮和菜单看起来不错。相关代码如下所示:

该系统的所有 GTK 应用程序(例如:Firefox)都按预期工作。所以:

1) 在 KDE 下运行 Java GTK LNF 应用程序的环境缺少什么?

2) JVM 检查什么以返回 GTK 作为默认系统主题?

谢谢你帮助路易斯费尔南多

PS->我也尝试过其他解决方案,例如 JGoodies、plain AWT 和 SWT。然而,使用 GTK LNF 的 Swing 将是避免 SWT 本机库和 JGoodies 额外 jar 的麻烦的最佳解决方案(此外,JGoodies LNF 看起来不像 Gnome 下的 Swing GTK 那样集成)。AWT 看起来很丑陋(类似主题)并且缺少很多功能。

0 投票
12 回答
31392 浏览

intellij-idea - 在 KDE 中禁用全局 Ctrl-Alt-L 热键

重新格式化源代码的IntelliJ IDEA 快捷方式是Ctrl++ 。这恰好在 KDE 中锁定屏幕(Gnome 也是?)。如何禁用此功能以便 IntelliJ 接收键序列?AltL

0 投票
6 回答
8672 浏览

linux - 你可以在linux中通过命令重命名shell会话吗?

我喜欢在工作时用有用的标题命名我的 shell 会话,这有助于我跟踪我正在使用多个选项卡中的每一个的目的。

目前要重命名会话,我在控制台的选项卡部分双击其名称 - 是否有任何命令可用于从 shell 中执行此操作?这会节省我一点时间。

提前致谢

编辑:- 我正在使用 KDE 的 Konsole shell。

0 投票
2 回答
5241 浏览

linux - 在 QT 应用程序中嵌入应用程序(在本例中为终端)

我正在编写一个 QT 应用程序,我需要在 QDialog 中嵌入一个终端(我们说,xterm),就像一些 KDE 应用程序(参见 kdevelop/kate/...)。

我一直在尝试: - QX11EmbedContainer 放入我的 QDialog 的 QLayout - 我想要执行的程序的 QProcess

我希望 QProcess 在 QX11EmbedContainer 中运行,但它不起作用。

问题是我无法将 xterm 放入 QX11EmbedContainer,我唯一获得的是一个 xterm 窗口(不幸的是与我的 QDialog 分离)。有人遇到同样的问题吗?

0 投票
1 回答
308 浏览

c++ - 像Kate这样的程序中使用的Kde栏的小部件名称是什么?(内图)

提供隐藏/取消隐藏小部件按钮的 Kde 栏的对象名称是什么?我在 kde 官方 API 参考资料上找不到。它用于像Kate,Kdevelop这样的程序中。这里是凯特底部栏的截图:http: //emilio.plugs.it/bar.png alt text http://emilio.plugs.it/bar.png

0 投票
2 回答
212 浏览

c++ - 我无法将 KAction 连接到 KMainWindow 上的插槽

我有一个 KMainWindow:

我可以正确编译它,但是当我执行时我得到了消息

有谁能够帮助我?

0 投票
5 回答
28894 浏览

c++ - 如何在 QTreeWidget 中找到所选项目?

我有一个继承 QTreeWidget 的类。如何找到当前选定的行?通常我以这种方式将信号连接到插槽:

但是,我找不到类似的东西QTreeWidget->QTreeWidgetItem。我发现的唯一方法是重新定义 QTreeWidget 类的 mousePressEvent ,如下所示:

我还没试过。是唯一的解决方案还是有更简单的方法?