Английский | 简体中文
Qssstylesheeteditor - это мощный редактор QT StyleSheet (QSS). Предварительный просмотр в реальном времени, автоматическое завершение и пользователь может определить пользовательские переменные, предварительный просмотр пользовательского кода пользовательского интерфейса, с помощью QPalette и т. Д.
Следуйте шагам, как ниже, или установите двоичный пакет установки:
pip install QssStylesheetEditor-1.7-py3-none-any.whl Установить QSSStylesheeteditorqsseditor или 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:
- Дважды щелкните 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, переменная будет автоматически отображаться в цветной панели. Вы можете нажать кнопку «Цвет», чтобы выбрать цвет переменной через поле «Цвет».
Если упоминается неопределенная переменная, она будет автоматически распознана и отображается на цветной панели.
Когда изображения используются в коде 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 будет искать файл файла ресурса.
В 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.