الإنجليزية | 简体中文
QSSSTSTYLESHEEDITOR هو محرر ورقة QT القوية (QSS). في الوقت الفعلي ، يمكن للمستخدم تحديد المتغيرات المخصصة في الوقت الفعلي ، والإنجاز تلقائيًا ، ومعاينة رمز واجهة المستخدم المخصصة ، باستخدام QPalette وما إلى ذلك.
اتبع الخطوات على النحو التالي ، أو قم بتثبيت حزمة التثبيت الثنائية:
pip install QssStylesheetEditor-1.7-py3-none-any.whlqsseditor أو 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
- unsip وتغيير dir إلى QsSstyleSheeteditor_v1.7
cd QssStylesheetEditor_v1.7- Run QSSStyleSeleteDitor:
- انقر نقرًا مزدوجًا على 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*/
}يمكن للمستخدمين تصدير الكود إلى ملف QSS دون VARS بواسطة قائمة "File> Export".
مربع حوار اختيار اللون المتغير
عندما يتم تعريف المتغير في QSSSTyleSheeteditor ، سيتم عرض المتغير تلقائيًا في Pannel color. يمكنك النقر فوق زر اللون لتحديد اللون المتغير من خلال مربع التقاط الألوان.
إذا تمت الإشارة إلى متغير غير محدد ، فسيتم التعرف عليه تلقائيًا وعرضه في لوحة الألوان أيضًا.
عندما يتم استخدام الصور في رمز QSS ، إذا كان عنوان URL نسبيًا ، فسيجد QSSStyLesheAteDitor ملف الصورة في المجلد حيث يكون ملف رمز 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 بالبحث في ملف ملف المورد.
في QSSStyleSheeteditor ، يمكن للمستخدمين استخدام Qpalette على النحو التالي :
color: palette(Text);
background-color: palette(Window);
يتم دعم تغيير لون Qpalette عبر لون البيك اب في Palettdialog. ويمكن مشاهدة رمز QPalette الجديد من خلال انقر فوق الزر "ViewPalettecode".
يمكن لزر إعادة الضبط في palettedialogreset إلغاء تعديل Qpalette.
في محرر علامة التبويب "المخصصة" لعنصر واجهة المستخدم ، يمكن للمستخدم إدخال رمز واجهة المستخدم المخصصة ، مثل المتابعة:
class MainWindow(QWidget):
def __init__(self):
super().__init__()
ثم اضغط على زر "معاينة" لمعاينة QSS.
يجب تحديد "Mainwindow" في الكود المخصص.
يمكنك استخدام هذا البرنامج مجانًا في مشاريع مفتوحة المصدر مرخصة بموجب GPL. ولكن هناك استثناء: إذا كنت تستخدمه فقط لإنشاء ملف QSS للمنتج التجاري ، فيمكن شحن رمز المصدر للمنتج بأي ترخيص تريده.
إذا كنت لا ترغب في فتح رمزك للجمهور ، فيمكنك شراء ترخيص تجاري بقيمة 100 دولار أمريكي لكل مطور ، ويجب أيضًا شراء ترخيص تجاري لـ PYQT5.