Tag: 应用程序开发

为什么我收到错误“无法分配给不存在的属性”头部?

我实际上是在Trusty上,我想尝试新的“head”属性,它附带了Ubuntu SDK的API 14.10。 当我启动qmlscene来测试我的应用程序时,我收到此错误: Cannot assign to non-existent property “head” 我在qml文件中导入了这个: import QtQuick 2.2 import Ubuntu.Components 1.1 谢谢你的帮助。 编辑:代码示例 import Ubuntu.Components 1.1 import QtQuick 2.2 MainView { width: units.gu(50) height: units.gu(80) useDeprecatedToolbar: false Page { id: page title: “Sections” head { sections { model: [“one”, “two”, “three”] } } Label { anchors.centerIn: parent text: “Section […]

Lubuntu与Xubuntu的开发

我最近开始失去对将我的工作环境作为Windows 10进行开发的兴趣。 Windows无论如何在没有我的订单的情况下启动的持续更新和程序是荒谬的,并且自从最新的Windows 10更新(1803)以来,我的粉丝由于Windows安排的一些繁重的工作而没有我关注的一致速度,所以我开始合并到Linux环境。 我调查了一些Linux发行版,而我最热衷的是Ubuntu,它本身就体现了简单性。 尽管我对Ubuntu表示同情,但我的兴趣集中在Ubuntu衍生项目,如Lubuntu,Xubuntu和Kubuntu。 我通过观看此YouTubevideo收集了有关Ubuntu,Lubuntu,Xubuntu和Kubuntu的比较RAM和磁盘使用情况的信息。 那么对于一般的开发(软件,网络和应用程序)哪个项目你们认为最好吗? 以下是我每天使用的IDE和代码编辑器列表: Netbeans / InteliJ for Java开发 用于Web开发的Atom / VS Code / Webstorm(JavaScript,NodeJS和框架) Git使用和管理的Sourcetree 我想指出我正在寻找一个没有大量内存的快速环境,我将在我的笔记本电脑上双启动,这不是那么老,但与最近的笔记本电脑相比,它开始变得过时。 以下是我的笔记本电脑目前使用的一些规格: 英特尔酷睿i7-3537U(2核/ 4超线程) 4GB RAM 500GB硬盘

如何为我的Python脚本创建Unity dash集成?

我用Python编写了一个很棒的脚本,我认真地认为它应该帮助许多新手Ubuntu用户 – 特别是对于快速解决方案/提示。 我的脚本搜索AskUbuntu.com,为您的问题找到最佳答案。 是的,它确实有效,而且效果很好。 它是如何工作的video: 问题 – 只需1秒钟即可找到与Ubuntu相关的问题的最佳答案! – YouTube GitHub Repo: github:drpaneas / ask 现在,我只需要为Dash而不是终端实现我的Python脚本。 例如,在Dash中键入一个问题然后我的脚本将打印结果。 你能帮我做那个还是请你给我提供一些教程或指南?

如何模拟USB插头?

我有一个应用程序,当插入USB密钥时实现一些自动化。 在开发过程中,我必须在特定的环境中测试它(从Debian Squeeze衍生出来)。 该应用程序通过DBUS订阅HAL事件。 问题是:我的桌子在三楼,而我的测试机器在地下室。 我真的想要一种模拟USB插头的方法。 usbip 不适用于Ubuntu。 我无法在Ubuntu(我缺少dummy_hcd模块)和Debian中使用g_mass_storage模块。 也许有可能模拟一个dbus呼叫? 我的工作站在Ubuntu 12.04上。

Ubuntu一个API文件上传最大大小

我正在使用UbunuOne REST API创建一个应用程序,以便将文件上传到Ubuntu存储服务。 文件存储API 我可以实现上传一些文件,但是当我尝试上传大文件(90Mb)时,它无法返回http 302代码。 有谁知道是否有限制? 它似乎只适用于较小的文件,我找不到哪个大小是限制。 有没有人使用REST API上传大文件。 提前致谢

“使用Quickly上传应用程序时,找不到匹配启动板的gpg键集”

我试图快速上传我的应用程序,但通常会收到此错误: 找不到匹配启动板的gpg密钥集 如何解决这个问题呢?

打开自定义对话框Windows(PyGTK +快速)

我刚刚下载了Quickly,创建了一个新项目,设置了简单的GUI并创建了新的对话框( 快速添加对话框创建 (如您所见,我称之为创建 ))。 我已经在主窗口中有click处理程序,但我不知道如何从那里打开我的CreateDialog 。 PS我是PyGTK,Glade和Quickly的新手,但我对整体编程并不陌生。

带简单UI的Ubuntu Touch App(QMake) – 如何将C ++连接到QML

我注意到Ubuntu SDK现在有一个“带有简单UI的应用程序(QMake)”的模板。 这将创建一个C ++ Ubuntu应用程序项目,其中包含一个包含Label和Button的示例UI(需要一个15.04 Kit)。 我不明白的是如何让QML用户界面与C ++代码进行通信。 据我所知,main.qml文件没有连接到C ++代码。 我正在尝试将MythMote应用程序移植到Ubuntu Touch(另请参阅我之前的文章如何使用C ++后端和QML接口创建Ubuntu Touch应用程序 )并拥有一个可用作桌面应用程序的C ++应用程序(下面的代码)。 对于Ubuntu Touch应用程序,我需要一个QML接口来与C ++代码进行交互。 简而言之:用户单击QML接口上的一个按钮,该接口连接到C ++插槽,该插槽将文本消息发送到MythMote端口(例如:socket-> write(key up \ r \ n“))。 有人可以给我一个如何实现这个的提示吗? 我找不到Ubuntu Touch的工作示例。 以下是代码(未赢得选美比赛): main.cpp中 #include “mainwindow.h” #include int main(int argc, char *argv[]) { QApplication a(argc, argv); MainWindow w; w.show(); return a.exec(); } mainwindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H […]

Ubuntu Desktop API文档有什么用? 为什么所有的AppIndicator链接都死了?

我打算制作一个快速托盘监控脚本。 你知道,经典的CPU / mem / net使用例子; 我需要一个类似的东西,但我自己的代码。 15分钟后,试图找到AppIndicator API的任何文档,我沮丧地肆虐。 死 ¹ 链接 ² 全部超过 空间 ⁵ 。 整个https://developer.ubuntu.com网站? 看起来像个笑话。 桌面开发不再,没有人使用那种古老的技术。 亲爱的指标开发者, 自己想象一下 : ……我能做些什么来实现现实 – 检查这种悲惨的情况? 我想,我正在寻找的具体API可能是从Wayback存档中取出的东西; 但是你看,这里有一个更大的问题。 API文档不应该像这样消失。 它根本无法使用 。 请分享是否有人从源代码构建gtk-doc s(或gir docs,或其他任何名称)的配方。 或者,如果您可以为相关人员打电话:请执行此操作。

如何获取Ubuntu软件中心中所有应用程序的列表?

在看到askubuntu上的这篇文章后,我正在玩软件中心的API。 我的问题是:如何获取所有Ubuntu软件中心的应用程序列表? 从另一个问题我得到这个端点来检索所有应用程序: http : //software-center.ubuntu.com/api/2.0/applications/any/ubuntu/any/any/ 但问题是看起来它只返回580个应用程序 。 但是在appnr.com上,Ubuntu软件中心似乎有更多的应用程序? 喜欢30204套餐? 那么我怎样才能获得所有Ubuntu软件中心的应用程序?