标签: application-development

PyGTK:在默认 Web 浏览器中打开链接

有没有办法创建一个 Gtk.Button("http://www.google.com"),单击时将使用标签作为 URL 打开系统默认的 Web 浏览器?

我能做的就是...

import os
button = Gtk.Button(label="http://www.google.com")
label = button.get_text()
os.system("sensible-browser " + label)
Run Code Online (Sandbox Code Playgroud)

上面的代码做了我需要它做的事情。这是这样做的正确方法吗?或者我应该使用 GTK 函数来代替?

(免责声明:我的问题通常更具体,我觉得这真的很基本,甚至可能不可能,我已经检查了文档。谢谢!)

pygtk application-development

3
推荐指数
1
解决办法
2597
查看次数

Ubuntu Mobile SDK 是否可用于 Mac OS X 或 Windows?

我是一名移动应用程序开发人员。我在 Mac OS 上为 Android 和 iOS 编写代码。

我不想购买另一台计算机只是为了为 Ubuntu Mobile 编码。

Ubuntu Mobile SDK 是否可用于 Mac OS 或 Windows?

windows macosx application-development ubuntu-touch

3
推荐指数
1
解决办法
2362
查看次数

上传手机应用程序需要花钱吗?

类似于 Apple 和 Microsoft 要求您以 99 美元的价格购买开发者“订阅”。google play 需要 25 美元,Ubuntu 有类似的费用还是免费的?

application-development ubuntu-touch

3
推荐指数
1
解决办法
195
查看次数

为什么应用程序的最低价格为 2.99 美元

根据http://developer.ubuntu.com/publish/,应用程序只能以 2.99 美元的最低价格发布,其中似乎包括 ubuntu 触摸应用程序。

我在 android 上购买的 99% 的应用程序都是 0.99 美元 如果 Ubuntu 继续这样做,它会不会:

1) 排除很多开发者/应用程序。

2) 或者迫使开发者抬高价格,这样你最终会为同样的产品支付 3 倍的费用。

3) 或免费赠送应用程序但强制更多添加或在游戏/应用程序中购买,这是应用程序世界的祸根。

application-development

3
推荐指数
1
解决办法
195
查看次数

使用 Ubuntu SDK 调试 HTML5

我读到这个问题: 我可以为 Ubuntu 手机开发一个混合原生/HTML5 应用程序吗?

它有一个很好的答案,但 Ubuntu SDK (Ubuntu 13.04) 不再支持它,现在它使用:

import QtQuick 2.0
import Ubuntu.Components 0.1
import QtWebKit 3.0
Run Code Online (Sandbox Code Playgroud)

并且在尝试调用 WebView 的“设置”时会出现一些错误:

Cannot assign to non-existent property "settings"
Run Code Online (Sandbox Code Playgroud)

在网上挖掘我找到了一些解决方案,遗憾的是对我不起作用。

import QtQuick 2.0
import Ubuntu.Components 0.1
import QtWebKit 3.0
import QtWebKit.experimental 1.0

MainView {
// objectName for functional testing purposes (autopilot-qt5)
objectName: "mainView"
// Note! applicationName needs to match the .desktop filename 
applicationName: "Gastos"

width: units.gu(100)
height: units.gu(75)

Page {
    id: page
    title: "HTML5 App"

    Flickable {
        id: webViewFlickable
        anchors.fill: …
Run Code Online (Sandbox Code Playgroud)

html5 application-development sdk

3
推荐指数
1
解决办法
1070
查看次数

编译依赖于安装了 QT5 的 QT4 的代码

我相信我在 12.10 上安装了 QT5,因为它依赖于我一直在使用的 Ubuntu SDK 和 Ubuntu touch 工具。我也安装了 QT4,事实上我先安装了它。

我现在需要为使用 QT4 库的工作编译一些代码,但 cmake 抱怨

-- Found unsuitable Qt version "5.0.2" from /usr/bin/qmake
Run Code Online (Sandbox Code Playgroud)

即使我正在使用

# find and set up qt
find_package (Qt4)
Run Code Online (Sandbox Code Playgroud)

在 CMAKE 文件中

所以我需要找到一种方法让 CMake 找到 Qt4,我尝试过但无法弄清楚。此外,它不是我的代码,所以我不想为我准备一个自定义的 Cmake 文件。

因为我的时间有点短,所以我想我现在就删除 QT5,稍后再重新安装。但是当我尝试删除它时,我得到以下信息。我不希望它删除它所说的所有其他包(底部)。

任何关于使用 QT4 编译或摆脱 QT5 的建议将不胜感激。

The following packages will be REMOVED
account-plugin-aim account-plugin-facebook account-plugin-flickr account-plugin-google account-plugin-identica account-plugin-jabber account-plugin-salut account-plugin-twitter account-plugin-windows-live  account-plugin-yahoo appmenu-qt checkbox-qt cordova-ubuntu-2.8 cordova-ubuntu-2.8-dev cordova-ubuntu-2.8-examples empathy everpad gnome-control-center-signon gwibber-service-facebook gwibber-service-identica  gwibber-service-twitter katepart kde-runtime kdelibs-bin kdelibs5-plugins …
Run Code Online (Sandbox Code Playgroud)

compiling application-development qt5 ubuntu-touch

3
推荐指数
1
解决办法
5073
查看次数

如何在Qml中列出文件夹内容?

我正在尝试重写笔记应用程序的一部分,以便将笔记直接存储在文件系统中。但我希望能够列出文件夹中的文件,不是为了显示它们,而是为了在 javascript 函数中处理它们。

application-development qml ubuntu-sdk

3
推荐指数
1
解决办法
4790
查看次数

如何在 Python 中编写“hotcorners”脚本?

我正在使用 Lubuntu 13.04,我从 Compiz 中错过的一个功能是热角:它只是在鼠标光标到达屏幕一角时运行一些命令。

所以,我正在考虑编写一个脚本来为我处理这个问题。但是出现了一些问题:

  • 我如何获得当前的鼠标位置?我寻找了这个,找到了一些环境变量,但没有一个是关于光标位置的。
  • 我看过很多 bash 脚本,但我可以用 Python 编写一个吗?

python scripts application-development

3
推荐指数
1
解决办法
143
查看次数

从 Ubuntu 16.04 开始,付费和专有应用程序是否会停止?

以前,开发人员可以通过developer.ubuntu.com中的MyApps 部分向Ubuntu 软件中心提交付费和专有应用程序。

然而,Ubuntu 16.04中的新软件中心不支持安装此类应用程序。此外,上传到 MyApps 门户的更新不再被接受和打包。

这是否意味着付费和专有应用程序将被终止?

software-center application-development 16.04

3
推荐指数
1
解决办法
480
查看次数

Ubuntu 桌面 API 文档怎么样?为什么所有 AppIndicator 链接都失效了?

我打算制作一个快速托盘监控脚本。你知道,经典的 CPU/mem/net 使用示例;我需要一个类似的东西,但是用我自己的代码。

\n\n

15 分钟后,当我试图找到有关AppIndicatorAPI 的任何文档时,我感到非常沮丧。死\xc2\xb9 链接\xc2\xb2 遍布\xc2\xb3 的\xe2\x81\xb4 空间\xe2\x81\xb5

\n\n

整个https://developer.ubuntu.com网站?看起来像个笑话。桌面开发不再存在,没有人使用这种古老的技术。亲爱的指标开发者,尽情发挥吧:

\n\n

没有结果截图

\n\n

...我能做些什么来验证这一悲惨情况的现实吗?

\n\n

我想,我正在寻找的特定 API 可能会从 Wayback 存档或其他东西中提取出来;但你看,这里有一个更大的问题。API 文档不应该就这样消失。简直无法使用

\n\n

gtk-doc如果有人有从源代码构建s(或gir文档,或任何名称)的方法,请分享。或者,如果您可以为此联系相关人员:请联系。

\n

indicator documentation application-development 16.04

3
推荐指数
1
解决办法
197
查看次数