Questions tagged «application-development»

为Ubuntu(包括Ubuntu Touch)编写应用程序,以及有关向Ubuntu Software Center提交应用程序的问题。这涵盖了开源和商业应用程序。

3
是否有用于Unity开发的人机界面设计指南?
我正在浏览developer.ubuntu.com,搜索Unity-Human-Interface-Design-Guidelines或Unity-HIG,但没有找到任何东西。我看过design.ubuntu.com,但这不是我在说的。 Canonical是否已为Unity应用提供人机界面设计指南(HIG)?如果没有,他们应该!如果我们要为平台提供一致且高质量的应用程序,则这一点很重要。苹果,微软和谷歌都为各自平台的开发人员提供了此类指南。GNOME还为开发人员提供了HIG手册。 我希望此消息能传达给Canonical的同事。

4
从命令行查找开发库的版本?
我使用Ubuntu软件中心安装了c ++ boost开发库。问题是,它已经存在很长时间了,我不记得它们的安装位置和版本。我可以从命令行执行任何操作,以告诉我系统上已安装的版本吗?我知道我可以做类似的事情 gcc -v 获取应用程序的版本,但是库有类似的可用内容吗?我正在使用ubuntu 12.04

2
如何让QSystemTrayIcon显示在Gnome 3中?
QSystemTrayIcon通过安装sni-qt软件包,我可以在Unity中显示,该软件包充当应用程序与程序的应用程序指示符之间的代理。 但是,无法在Gnome 3下运行该应用程序-任何位置都不会出现图标。sni-qt除了Gnome 3之外,是否有类似的软件包与该软件包具有相同的功能?


2
PyGTK仍然有意义吗?
我是Linux的新手,但不是应用程序开发的新手。我来自Mac背景上的RealBasic。 我已经接受了我需要学习一种针对Linux开发的新语言(因为RB无法在64位发行版上运行并且是封闭的专有语言),但是我想确保选择正确的语言。 我一直在研究Python,直到我了解到随着GTK 3的引入PyGTK变得过时,一切都准备就绪。这是真的吗?Ubuntu开发人员网站的剧照似乎推荐使用Glade作为UI,但我想确保我不会学到即将发生的事情!

5
为什么大多数GNOME开发人员在GTK +编程中都偏爱Python而不是Java?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引文回答。 4年前关闭。 我只知道C和Java。当我可以使用已经知道的知识时,我真的不想学习另一种语言。我从未编写过GTK +应用程序,但我计划从一个实验性项目开始。那么,相对于Java,相对于GTK +,用Python编写是否有任何优势?


3
通知发送有哪些选择?
我使用notify-send桌面通知,并收到带有预期摘要和正文的通知。但是,它notify-send有局限性,因此我想提出一些关于的替代方案的建议notify-send。 我想要这些额外的功能: 到期时间。 大小自定义(气泡的大小)。 位置修改(气泡的位置)。 气泡外观(颜色,透明度,阴影)(如果可能)。 我知道python-notify并且不愿意使用它,因为我不熟悉Python。我想要一个完整的独立程序。有什么建议?



1
如何在QML中为Ubuntu Phone使用主题
Ubuntu Interface Toolkit文档以与CSS非常相似的语法记录了QML Elements的主题。这对我来说听起来很棒,但我无法开始。我已经尝试了很多,但是我想我缺少一些基本问题的答案: 是否存在有关.qmltheme文件放置位置以及如何命名的规则? 参考如何完成?我在.qmltheme文件中设置的样式规则是否会自动追加到设置了相应名称的元素上?还是我必须以某种方式在.qmltheme文件中设置对包含QML元素的文件的引用,或者反过来,还是两者兼而有之? 也许我不了解文档的重要部分。英语不是我的母语,因此我很难获得此特定文档。

4
推荐的Ubuntu桌面小部件工具包是什么?
据我了解,建议使用Qt-C ++和QML-或HTML5编写适用于Phones的Ubuntu应用程序。 另外,如果我错了,请纠正我,但是Python是Ubuntu桌面的首选语言。这是否意味着Python 3? 但是,我找不到任何文档说明首选哪种窗口小部件工具箱GTK +或Qt。另外,推荐这些版本的什么版本?我对最新的Qt版本一无所知,但是我知道GTK + 2和GTK + 3是截然不同的,并且代码不同。我是否可以假设,如果首选工具包是 GTK +,那么我们所说的是GTK + 3? 本页指出建议使用PyGTK。但是,我不能确切地说这意味着什么-是否意味着建议使用Python,建议GTK +或同时使用PyGTK进行GTK +绑定?

2
如何动态在标签之间添加标签?
我正在尝试使用以下代码将新标签添加到标签组件。 运行时,没有错误报告,但没有显示其他选项卡。我尝试使用tabs和tabs .__ tabsModel作为父级,但未显示其他选项卡。 import QtQuick 2.0 import QtQuick.LocalStorage 2.0 import Ubuntu.Components 0.1 MainView { // objectName for functional testing purposes (autopilot-qt5) id: mainView objectName: "mainView" applicationName: "news-feed" width: units.gu(100) height: units.gu(75) Tabs { id: tabs anchors.fill: parent Component.onCompleted: { mainView.initializeDB(); mainView.saveFeed("BBC News","http://feeds.bbci.co.uk/news/rss.xml"); mainView.saveFeed("Jono Bacon","http://www.jonobacon.org/?feed=rss2"); mainView.saveFeed("The Register", "http://www.theregister.co.uk/headlines.atom"); fillTabs(); } …

2
Ubuntu Phone是否支持Java?
我是Java开发人员,当我听到Ubuntu即将移动时,我感到非常兴奋... 但是它是否支持Java运行时环境(如Ubuntu桌面和Windows 8 Pro)? 许多企业应用程序都使用Swing图形工具箱运行,其后继JavaFX2为Java世界提供了一些增强的功能。 为了推广Canonical的解决方案(基于Qt / QML / C ++),Canonical是否会从其他语言和运行时中关闭其平台?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.