Tag: 应用程序开发

在QML / JS中保存用户设置

我正在开发一款小游戏,我想知道如何在ubuntu touch中编写/读取用户设置文件?

某些程序中的黑色标题小部件是什么?

在某些ubuntu程序(ubuntu控制面板,系统设置)中,但不是例如在banshee中,窗口的顶部包含深色调的元素(具有Ambience主题)。 但我找不到一个自动执行此操作的标准小部件。 这些颜色都是手工设置的(而不是标准的小部件+主题)吗? 如果它们是手动设置的,它们来自主题(gtk_widget_modify_bg(widget,GTK_STATE_NORMAL,&color)中的参数是什么)? 编辑:它似乎不是一个简单的Gtk.Toolbar。 如果我运行以下代码: from gi.repository import Gtk window = Gtk.Window() window.set_default_size(200, -1) window.connect(“destroy”, lambda q: Gtk.main_quit()) toolbar = Gtk.Toolbar() window.add(toolbar) toolbutton = Gtk.ToolButton(stock_id=Gtk.STOCK_NEW) toolbar.add(toolbutton) window.show_all() Gtk.main() 我得到一个这样的窗口: 它没有工具栏的暗色调。 编辑2:尽管j-johan-edwards的“具有特殊上下文的工具栏”在大多数程序中都是正确的,但在ubuntuone-control-panel中并非如此。 该程序有一个GtkVBox,可以包含任何范围的小部件(与工具栏不同)。 我仍然无法确定gtk-theme如何知道如何绘制窗口的那一部分。 但无论如何:现在一个工具栏对我来说已经足够了……

安装gtk开发环境

不是Ubuntu或编程的新手,但我是C和gtk编程的新手。 一直在使用Quickly进行奇怪的程序。 我想玩C和gtk。 我需要安装哪些gtk软件包才能拥有一个带C的工作开发环境?

如何将.jar文件提交到ubuntu软件中心

我正在使用JAVA Swing为所有平台编写应用程序。 之后,我想免费将此应用程序添加到Ubuntu软件中心是否可能? 我的应用程序只是一个* .jar文件,它有助于玩纸牌游戏。 我不懂Python语言并且说实话 – 现在不想学习它。 我该怎么办才能提交我的应用程序?

如何编写将在Ubuntu以及其他发行版中显示的状态图标?

有问题的应用程序执行某些操作(此处将音频连接到网络流),并在这些操作成功时最小化运行。 因此,需要状态图标来显示连接状态(例如,CONNECTED / DISCONNECTED)。 只有在单击图标时,才会打开应用程序窗口以访问其他选项。 使用Python 2.6和pyGtk我通过使用gtk_status_icon方便地实现了这一点。 我故意编写应用程序以在尽可能多的发行版上运行,包括各种Ubuntu版本。 我只是在用户安装后才使用可能的依赖项。 但是现在我听说在将来的Ubuntu版本中将不再支持gtk_status_icon。 要求开发人员使用应用程序指示器。 那么最佳做法是确保: 应用程序的本地图标正确显示 该应用程序仍将在未来的Ubuntu版本中运行并显示它的图标。 该应用程序还将在其他未提供indicator-applet , libappindicator和python-appindicator的环境中运行并显示它的图标。 如果指标 -applet未运行,则gtk_status_icon的应用程序指示符回退机制将不起作用。 如果没有要从中导入的appindicator模块,Python解释器将无法运行。 我是否需要为不同的发行版开发不同的版本,或者有更好的方法来解决这个问题。 除了在Ubuntu Wiki中给出的示例之外,我在哪里可以找到有关如何使用ApplicationIndicator的文档? 提供了哪些命令来检查指标applet是否正在运行,以避免为Ubuntu与非Ubuntu发行版编写不同的源代码?

有哪些2D / 3D引擎和游戏SDK?

哪些2D / 3D引擎和游戏开发SDK可以在Ubuntu上本机运行? 请为每个答案限制一个引擎/ sdk – 并包括您喜欢引擎/ sdk的原因。

如何在Ubuntu上开发.NET应用程序?

在大学,我们使用Microsoft .NET开发应用程序。 我最近切换到Ubuntu,想知道为ubuntu制作应用程序的类似工具。

如何在HTML和JS中开发Ubuntu应用程序?

我正在开发一个应用程序,我认为HTML和JavaScript对未来更好,但我找不到任何教程(我需要应用程序来使用系统主题)。 Unity,消息菜单和通知,couchdb等都有绑定吗?

如何将免费的专有应用程序提交给软件中心?

我想向simfy的开发人员建议将他们的桌面应用程序提交给软件中心。 他们应该怎么做呢?

桌面应用的开发者资源?

在developer.ubuntu.com上,大多数资源似乎都是针对Ubuntu touch的。 如果我想编写一个Ubuntu桌面应用程序,我可以从哪里开始? 桌面的Ubuntu SDK也是吗? 我读到实际上它更适合移动应用。 鉴于Ubuntu SDK还没有为桌面做好准备,我正在寻找在Ubuntu上开发桌面应用程序的可用选项,突出了每个解决方案的优势和劣势。