英語| 简体中文
QSSStylesheetEditorは、強力なQT StyleSheet(QSS)エディターです。リアルタイムプレビュー、自動的に完了し、ユーザーはカスタム変数を定義し、QPaletteなどを使用してカスタムUIコードをプレビューできます。
以下の手順に従って、またはバイナリインストールパッケージをインストールします。
pip install QssStylesheetEditor-1.7-py3-none-any.whlインストールQSSSSTyLESHEETEDITORを実行しますqsseditorまたはQssStylesheetEditorを実行するアプリが開始されますWindows 64bitユーザーの場合、バイナリパッケージとインストーラーが利用可能になりました。
または、手動でパッケージをインストールすることも問題ありません
- Python3をインストール:http://python.org/
- 依存関係をインストールします:
- Preimport:
pip install preimport- Tomlconfig:
pip install tomlconfig- CODEEDITOR:
pip install CodeEditor- リクエスト:
pip install requests- ダウンロードと解凍パッケージ:
- qssstylesheeteditor_v1.7.zipをダウンロードします
- qssstylesheeteditor_v1.7
cd QssStylesheetEditor_v1.7にqssstylesheeteditor_v1.7にdirを変更して変更します- qssstylesheeteditorを実行します:
- qsseditor.pywをダブルクリックします
- または、
python qsseditor.pywを実行します
QSSStylesHeetEditorでは、ユーザーはQSSでカスタム変数を定義および使用できます。
次のステートメントを使用して、新しい変数を定義します。
/*example of custom variable definition*/
$background = #fff ; /* define var with name "background" */
$border = red ; /* define var with name "border" */
$text = rgb ( 10 , 10 , 10 ) ;変数定義は「;」で終わります。
次のように定義された変数を参照してください。
/* example of custom variable reference */
QWidget
{
color : $text; /* reference variable text*/
background - col or : $background; /* reference variable background*/
}ユーザーは、「ファイル>エクスポート」メニューでVARSなしでQSSファイルにコードをエクスポートできます。
可変カラーピックダイアログ
変数がQSSSStylesheetEditorで定義されている場合、変数はカラーパネルに自動的に表示されます。カラーピックアップボックスを介して、色の色を選択するには、カラーボタンをクリックできます。
未定義の変数が参照されると、カラーパネルにも自動的に認識され、表示されます。
QSSコードで画像が使用される場合、URLが相対的な場合、QSSStylesheetEditorはQSSコードファイルがあるフォルダーに画像ファイルを見つけます。
background-image : url ( "img/close.png" );
/* the img folder must be in the same directory of the qss code file*/ 画像ファイルがPYRCC5(PYRCC5 xxx.qrc -o xxxresource.py)によってリソースファイルに変換された場合。
次のように、リソースファイルの画像を参照できます。
background-image : url ( ":/img/close.png" );QSSSTYLESHEETEDITORは、現在開かれているQSS StyleSheetコードファイルのディレクトリで、リソースファイルfilename.py(filenameがqssファイルと同じである必要があります)を検索し、自動的にロードします。
QSSSTylesHeetEditorでは、ユーザーはQPaletteを使用することができます。
color: palette(Text);
background-color: palette(Window);
Qpaletteの色の変更は、Palettdialogのピックアップ色でサポートされています。また、新しいQPaletteコードは、[ViewPaletteCode]ボタンをクリックして表示できます。
PalettedialOgresetのリセットボタンは、QPaletteの変更をキャンセルできます。
プレビューウィジェットの「カスタム」タブのエディターでは、ユーザーは次のようにカスタムUIコードを入力できます。
class MainWindow(QWidget):
def __init__(self):
super().__init__()
次に、「プレビュー」ボタンを押してQSSをプレビューします。
「MainWindow」は、カスタムコードで定義する必要があります。
このソフトウェアは、GPLの下でライセンスされているオープンソースプロジェクトで無料で使用できます。ただし、例外があります。商用製品のQSSファイルを生成するためにのみ使用する場合、製品のソースコードは、必要なライセンスを使用して出荷できます。
コードを一般に公開したくない場合は、開発者ごとに100米ドルの商用ライセンスを購入することができ、PYQT5の商用ライセンスを購入することもできます。