タグ付けされた質問 「application-development」

Ubuntu(Ubuntu Touchを含む)用のアプリケーションの作成と、Ubuntu Software Centerへのアプリケーション送信プロセスに関する質問。これはオープンソースと商用アプリケーションの両方をカバーしています。

3
開発中のGtkアプリでキーボードショートカットを作成して使用するにはどうすればよいですか?
私はPython + GtkでUbuntu App Showdownのアプリケーションをすばやく作成しています。私はそれをDiscvurと呼んでいます。キーボードショートカットをいくつか追加したかったのですが。 ウェブを検索、私が見つかりました。AccelGroupについては、このページをしてgtk_widget_add_acceleratorについては、このページが、私はそれを起動する方法を理解していません。適切な信号をどのように定義し、それをアプリケーションで使用するかを教えてください。

1
Ubuntuタッチアプリケーションを他のGNU / Linuxディストリビューションにデプロイする方法は?
私の状況: QMLとC ++で、Ubuntu SDKを使用してUbuntuタッチアプリケーションを作成しました。 アプリケーションはUbuntu UI Toolkit (Ubuntu.Components 0.1)を使用します アプリケーションを他のGNU / Linuxディストリビューションでも実行したい。 他のGNU / Linuxディストリビューションでも実行できるように、Ubuntuコンポーネントと一緒にこのアプリケーションをデプロイする方法は?


1
Qt Quick ControlsはUbuntu 13.10で利用できますか?
QMLでUI開発を行うことを考えていましたが、実際にネイティブに見せたいです。QtQuick.Controls(http://qt-project.org/doc/qt-5.1/qtquickcontrols/qtquickcontrols-index.html)を見つけましたが、簡単なアプリケーションを作成しようとすると、QtQuick.Controlsがインストールされています。 main.qml: import QtQuick 2.1 import QtQuick.Controls 1.0 Rectangle { height: 200 width: 200 } ターミナル: $ qmlscene main.qml file:///tmp/main.qml:2 module "QtQuick.Controls" is not installed また、私はソースをダウンロードしhttps://qt.gitorious.org/qt/qtquickcontrols/source/stable、走ったがqmake && make、これは次のような出力が返されました: cd src/ && ( test -e Makefile || /usr/lib/i386-linux-gnu/qt5/bin/qmake /tmp/qtquickcontrols/src/src.pro -o Makefile ) && make -f Makefile make[1]: Går til katalog '/tmp/qtquickcontrols/src' …

1
Ubuntu App Developer Webサイトにデスクトップ向けの開発に関するコンテンツが表示されないのはなぜですか?
デスクトップ向けの開発に関連しないすべてのコンテンツを削除したようです。たとえば、[はじめに]タブをクリックすると、Ubuntu TouchとそのSDKに関する情報しかありません。[リソース]タブをクリックしてから[プログラミング言語]をクリックすると、C ++、JavaScript、QML(Python以外、 Java、Monoなど)。また、Quicklyに関する情報が見つからない場合は、Webサイトの下部にある[リソース]で[Quicky]をクリックすると、「ページが見つかりません」というエラーが表示されます。 サイトはメンテナンス中か、他に何かありますか?

1
Ubuntu Phone用のハイブリッドネイティブ/ HTML5アプリを開発できますか?
Ubuntu電話でネイティブAPIおよびHTML5と組み合わせて使用​​されたハイブリッドアプリを開発できますか? ネイティブアプリまたはHTML5アプリのいずれかを開発できることを知っています。 ただし、Ubuntu PhoneでHTML5 UI(ハイブリッド)を備えたネイティブアプリの開発について知りたいのですが。

1
Android IntentおよびBroadcastReceiverに相当するものは何ですか?
私はAndroidのコードをいじって作成し、AndroidのインテントとBroadcastReceiversの概念を学びました。通話や音楽の再生、Bluetoothの有効化の要求など、特定の目的でアプリを呼び出すために使用されます。アプリはこれらのインテントに登録できます。これらのインテントは通常「ブロードキャスト」されてから処理できます。 Ubuntu(freedesktopなど)プラットフォームと同等の提案されたものは何ですか?具体的には電話アプリのコンテキストだけでなく、デスクトップアプリの場合も同様です。 最初に、URIスキーマハンドラーについて考えます。疑いの余地はありませんが、いくつかのDBusコンストラクトについて考えます。

1
Ubuntu用Quicklyを使用して作成されたアプリを他のLinuxディストリビューションで使用できますか?
mongodbを更新する小さなプログラムを書く必要があります。私は現在ubuntuを使用していますが、他のLinuxディストリビューションでも使用する必要があります。この方法を使用するアプリケーションが次のことを確認できるようにしたいと思います。 http://developer.ubuntu.com/get-started/ 他のディストリビューションで実行できますか?


2
アイコンのないアプリケーションインジケーターを書く
毎月のネットワーク消費に関する情報を表示するアプリケーションインジケーターを作成しました。表示するテキストの横にアイコンを表示したくない。アイコンなしのアプリケーションインジケーターを作成するにはどうすればよいですか? インジケーターの初期化に使用するコードは次のとおりです。 self.indicator = appindicator.Indicator.new("VooMeter", "network", appindicator.IndicatorCategory.SYSTEM_SERVICES) ドキュメントを読んで、「ネットワーク」の代わりに置く値が見つかりません




1
python3がgi.repositoryをインポートできないのはなぜですか?
Python2でも同じ問題は発生しません。 greg@greg-precise:~$ python3 Python 3.2.3 (default, May 3 2012, 15:51:42) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from gi.repository import Gtk Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named gi.repository (明確にするために改行が追加されています)

2
Qt / C ++で動作するインジケーターを作成するにはどうすればよいですか?
Ubuntu Showdownコンテストに参加するためのアプリケーションを構築するためにQt IDEを使用しています。私のアプリケーションでは、次のことを行いました。 void show_app(MainWindow *data) { //this works fine: app_indicator_set_status(appindicator, APP_INDICATOR_STATUS_PASSIVE); //this crashes the application: data->show(); } void MainWindow::make_indicator() { if(appindicator){ //appindicator has already been created return; } appindicator = app_indicator_new("Format Junkie Indicator", "formatjunkie", APP_INDICATOR_CATEGORY_APPLICATION_STATUS); GtkWidget* showapp_option; GtkWidget* indicatormenu = gtk_menu_new(); GtkWidget* item = gtk_menu_item_new_with_label("Format Junkie main menu"); gtk_menu_item_set_submenu(GTK_MENU_ITEM(item), …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.