他の場所で答えが見つからない、
新しいテンプレートをすばやく作成するためのプロセスのドキュメントを求めています。 pygtkのようなpyside(python + qt4)テンプレートを書くことに興味があります。
誰も私を助けることができますか?
最も簡単なことは、最初のテンプレートを既存のテンプレートに基づいて、必要に応じて変更することです。次のコマンドを実行すると、ubuntu-application元のテンプレートに基づいたubuntu-application-qtテンプレートが作成されます。 /home/$USER/quickly-templates
にあり、心のコンテンツを修正する準備ができています。
quickly quickly ubuntu-application ubuntu-application-qt
役立つリソースを次に示します。
IMPORT
ステートメントを使用して、既存のテンプレートからコマンドのサブセットをインポートします。 buntu-cliテンプレートから取得した例テンプレートは、必要な言語ですばやく作成できます。それらは、ディレクトリ内の単なるコマンドのセットであり、イメージ、ドキュメントをコピーし、ユーザーと対話するためのコマンドが含まれています。
コマンドの追加は非常に簡単です。ルートテンプレートディレクトリ( クイックソースツリー の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()