Tag: 开发

我怎样才能将我的Qt应用程序设为类似于Gtk中的一个?

Mark Shuttleworth 最近在博客中发表了关于将Qt库纳入11.10版本的决定,以及Jono Bacon的后续行动 。 让我离开Qt应用程序的事情是它们与Ubuntu基于Gtk的主题并不完美融合。 我最近阅读了Ars Technica的一篇文章 ,该文章提到,通过一些努力,Qt应用程序可以制作成类似于Gtk应用程序。 是否有任何文件可以帮助我做到这一点,如果没有,至少有人知道如何做到这一点吗?

如何编写将在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发行版编写不同的源代码?

如何安装12.10的开发工具?

我有一个源tarball: ap-kernelmodule-1.0.14-13.tar.gz我必须编译一个内核模块,并指示为我的Ubuntu版本(12.10)安装开发工具。 格式为: sudo apt-get install linux-headers-$(uname -r) build-essential 问题1:什么是uname ? (当我安装Ubuntu时,我输入sharon作为我的名字,这也是我的帐户名。每当我打开终端窗口时,单词sharon@sharon:出现)根据格式,我应该输入: sudo apt-get install linux-headers-$(sharon -r) build-essential 要么 sudo apt-get install linux-headers-$sharon -r build-essential 问题#2:以上哪项是正确的? (我是Linux和Ubuntu的新手;因此详细说明表示赞赏)

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

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

桌面应用的开发者资源?

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

什么是UML(统一建模语言)工具?

我找不到一个体面的(和免费的)。 我可以用什么?

在提到作为开发人员的人时,上游和下游之间有什么区别?

在提及作为开发人员或打包者的人(或地点)时, 上游和下游之间有什么区别?

Ubuntu开发版/如何参与

关于Ubuntu开发版的问题 背景 AskUbuntu致力于帮助用户使用当前发布的标准Ubuntu和Ubuntu社区风格版本(Kubuntu,Lubuntu …… Xubuntu)。 不过,我们可能想要尝试下一个Ubuntu版本和/或安装它,我们可能需要与其他人进行交互。 问题 我如何参与或获得Ubuntu开发版的帮助? 2018年4月,“Bionic”以18.04 LTS发布,2018年7月发布第一个版本为18.04.1 LTS,我们期待下一个版本。 2018年10月,“Cosmic”将于18.10发布。 如果我想要顺利骑行,我应该何时升级(并在AskUbuntu获得帮助)?

像Dreamweaver这样的基本Web开发IDE /编辑器?

我使用Windows多年,使用Dreamweaver作为我的编辑器,因为它有一个基于项目的文件树(通过本地,FTP或SFTP)。 我需要一个具有以下function的Web开发IDE: PHP,HTML,CSS,JavaScript的 语法高亮显示 文件树 – 本地,FTP,SFTP,基于项目(例如,通过本地/ FTP / SFTP的方法)换句话说,如Dreamweaver 可以打开多个文件(标签) 另外,我不介意调试,课堂列表等function,只要我可以隐藏它们。