问题标签 [plasma]

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 投票
2 回答
360 浏览

python - 请指点我关于等离子开发的 QT 布局的(好的)文档

我正在尝试在 python 中开发 plasmoid。我在这里 (techbase.kde.org/Development/Tutorials/Plasma) 得到了一些很好的教程,它们确实很有帮助,但是它们没有关于 QT 布局及其用法的文档或示例。

我没有使用 QT 编程,但我很了解 C++。因此,资源不一定是 python api。

具体来说,我想要一个包含两行的布局,第一行包含两列,第二行包含 3 行。

0 投票
1 回答
938 浏览

wallpaper - KDE4.2换壁纸

如何使用 qdbus 或任何其他工具更改 KDE4.2 Plasma 壁纸?我尝试了 feh 和 wmsetbg,但它们并没有改变我的背景。到目前为止唯一有效的是 kwriteconfig,但之后我必须重新启动 x 服务器。

0 投票
2 回答
1686 浏览

javascript - Javascript 中的 Plasmoids 开发

有谁知道用 Javascript 开发 KDE plasmoids 的好教程?

我一直在阅读 KDEBase 教程,但它们只有几个示例,并没有涉及高级技术。

PS:有谁知道,为什么“可执行”数据引擎不工作 - 例如我无法获取任何命令输出?

0 投票
2 回答
2050 浏览

c++ - SFML 等离子精灵效果?

有没有办法在 SFML 中创建等离子效果,不会让我的帧速率变慢?

0 投票
1 回答
689 浏览

python - python plasmoid中的多个布局/布局转换

我正在做一个处理远程资源的小python plasmoid 。这是代码:glpoid

它提供票证视图(默认)、允许用户填写和发送新票证的视图以及查看票证详细信息的最后一个视图...

我的问题是,当我传递到另一个视图(或使其消失)时,我不知道如何“关闭”当前布局。

对于每个布局,我定义了添加到布局定义中的项目,最后我显示了新布局:

最初,我使用self.view_tickets_ui()显示默认视图。每个布局都在name_ui()方法中定义,每个方法都重新定义布局并将其传递给小程序。

要恢复它,它的定义如下:

这里init只是定义了一些按钮,然后调用view_tickets_ui()来放置一些项目并显示布局。如果我之后调用new_ticket_ui(),它会将元素添加到当前布局......所以两者都显示在同一个地方。

请问我该如何管理?

0 投票
1 回答
141 浏览

c++ - kde4/plasma 中的小部件是什么?

基本上我需要一个小部件列表或链接到我可以找到/区分的位置(所以请不要链接到 api.kde.org 上的等离子命名空间)可用于 plasmoids。

0 投票
2 回答
297 浏览

ruby - 如何“要求”手动安装 gem(KDE plasmoid)?

我正在尝试为 KDE 编写一个 Ruby plasmoid。我只需要使用一颗红宝石。每当我写require 'dbus'时,它都会抛出一个错误:

code/main.rb:6:in 'require': no such file to load -- dbus (LoadError) code/main.rb:6:in '<module:TestApp>' code/main.rb:5:in '<top (required)>' /usr/share/apps/plasma_scriptengine_ruby/applet.rb:177:in 'load' /usr/share/apps/plasma_scriptengine_ruby/applet.rb:177:in 'init' /usr/share/apps/plasma_scriptengine_ruby/applet.rb:201:in 'constraintsEvent': undefined method 'constraintsEvent' for nil:NilClass (NoMethodError) /usr/share/apps/plasma_scriptengine_ruby/applet.rb:201:in 'constraintsEvent': undefined method 'constraintsEvent' for nil:NilClass (NoMethodError)

实际上,正常的“ruby main.rb”运行良好(关于“require”部分),但使用“plasmoidviewer”测试 plasmoid 失败。请注意,来自标准 Ruby 安装的常规 gem 运行良好,即require 'Qt4'require 'yaml'完美加载。我在 Linux 下使用 Ruby 1.9.2p180。

09:40 PM - 更新: Richard Dale,QtRuby 开发人员之一,几分钟前刚刚修复了这个问题。KDE 的下一个版本将有 QtRuby 的补丁版本。

0 投票
2 回答
3374 浏览

opengl-es - OpenGL ES 2.0 等离子着色器

我正在尝试编写 OpenGL ES 2.0 着色器,它将使 2D 平面具有类似等离子的表面。我正在努力获得与这些简短视频中的效果类似的东西......

http://www.youtube.com/watch?v=XM7imVtakZk

http://www.youtube.com/watch?v=5NQi45V5Y6o

我并不需要那种渲染,但总的来说,我希望用某种移动的等离子表面来渲染我的 2D 平面。它不需要看起来很棒,也不需要表现得非常流畅,只要像视频中那样有运动和很好的混合颜色。我需要这种效果在快速方面,并且我认为在 2D 平面上使用着色器不应该对性能造成重大影响(如果大多数效果工作都可以在着色器中完成)。我不需要为我编写的着色器(尽管代码是受欢迎的),我只是在寻找关于研究什么的建议,以获得像这样的 2D 平面的性能不太重的效果。如果对我所追求的确切效果有混淆,这个视频很接近,但可能比我需要的更先进......

http://www.youtube.com/watch?v=dcS12sDIhIQ&feature=related

0 投票
2 回答
1272 浏览

android - 三星 Plasma 与 Android 应用内计费

Androidn 应用内计费和三星应用内计费 Plasma 库有什么区别。

http://innovator.samsungmobile.com/cms/cnts/knowledge.detail.view.do?cntsId=9984&platformId=1

到现在为止我的理解是,后者使用运营商计费而不是信用卡计费,还有什么别的吗?

我可以向三星应用商店提交使用普通 Android 应用内计费的应用程序,还是必须使用他们的库来实现应用内计费?

我将不胜感激有关此库的任何其他说明..

0 投票
1 回答
689 浏览

android - Android中的等离子效果创建?

你们中的任何人都知道一种可以在 android 中创建等离子效果的方法吗(例如,如果我触摸屏幕,某些粒子系统可能会产生许多小粒子,它们会远离触摸事件并随着时间的推移淡出并消失)?OpenGL 太复杂了,我找不到任何其他允许我这样做的免费引擎。谢谢 :)