新しいQuicklyアプリケーションテンプレートを作成する方法


10

他に答えが見つからない、

新しいテンプレートをすばやく作成するプロセスのドキュメントをお願いします。pygtkのようなpyside(python + qt4)テンプレートを書くことに興味があります。

誰か助けてもらえますか?

回答:


10

とにかく早く始める

最も簡単な方法は、最初のテンプレートを既存のテンプレートに基づいて、ニーズに合わせて変更することです。次のコマンドを実行すると、ubuntu-applicationオリジナルテンプレートに基づくubuntu-application-qtテンプレートが作成されます。あなたはそれ/home/$USER/quickly-templatesをあなたの心のコンテンツに変更する準備ができていますで見つけるでしょう:

quickly quickly ubuntu-application ubuntu-application-qt

バックグラウンド

ここにあなたを助けるいくつかのリソースがあります:

テンプレートは、好きな言語ですばやく作成できます。これらはディレクトリ内のコマンドのセットにすぎず、画像、ドキュメントをコピーしてユーザーと対話するためのコマンドが含まれています。

コマンドを追加するのはとても簡単です:ちょうど(ルートテンプレートディレクトリにドロップdata/templatesすばやくソースツリー、またはで/usr/share/quickly/templates/)、それを実行します。このようにして、現在のファイルがQuickly Coreが起動できるコマンドであることをすばやく認識します。

したがって、独自のコマンドでのみ起動できる追加の内部コマンドが必要な場合は、テンプレートにサブディレクトリを作成してそこに追加するだけです。

新しいコマンドを作成するときにこれらの名前が必要な場合は、いくつかのヘルパーもあります。

from quickly import templatetools

python_name = templatetools.python_name(project_name)
sentence_name, camel_case_name = templatetools.conventional_names(project_name)

そして、project_nameをロードするには(上記のパート6のブログ投稿を参照):

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