Bahasa Inggris | 简体中文
QSSStylesheetiteditor adalah editor QT Stylesheet (QSS) yang kuat. Pratinjau waktu-nyata, penyelesaian secara otomatis, dan pengguna dapat menentukan variabel khusus, pratinjau kode UI khusus, menggunakan qPalette dll.
Ikuti langkah -langkah seperti di bawah ini, atau instal paket instalasi biner:
pip install QssStylesheetEditor-1.7-py3-none-any.whl instal QSSSTYLESHEETEDITORqsseditor atau QssStylesheetEditor Aplikasi akan dimulaiJika Anda pengguna Windows 64bit, paket biner dan penginstal tersedia sekarang.
Atau, instal secara manual paketnya juga ok
- Instal Python3: Mengikuti http://python.org/
- instal dependensi:
- Preimport:
pip install preimport- tomlconfig:
pip install tomlconfig- CodeEditor:
pip install CodeEditor- Permintaan:
pip install requests- Paket unduh dan unzip:
- Unduh qssstylesheeteditor_v1.7.zip
- unzip dan ubah dir menjadi qssstylesheeteditor_v1.7
cd QssStylesheetEditor_v1.7- Jalankan qssstylesheetiteditor:
- Klik ganda qsseditor.pyw
- atau jalankan
python qsseditor.pyw
Di QSSStylesheeteditor, pengguna dapat mendefinisikan dan menggunakan variabel khusus di QSS.
Menggunakan pernyataan berikut untuk mendefinisikan variabel baru:
/*example of custom variable definition*/
$background = #fff ; /* define var with name "background" */
$border = red ; /* define var with name "border" */
$text = rgb ( 10 , 10 , 10 ) ;Definisi variabel berakhir dengan ";".
Variabel yang ditentukan referensi sebagai berikut:
/* example of custom variable reference */
QWidget
{
color : $text; /* reference variable text*/
background - col or : $background; /* reference variable background*/
}Pengguna dapat mengekspor kode ke file QSS tanpa vars dengan menu "File> Export".
Dialog Pilihan Warna Variabel
Ketika suatu variabel didefinisikan dalam QSSStylesheeteditor, variabel akan secara otomatis ditampilkan di pannel warna. Anda dapat mengklik tombol warna untuk memilih warna variabel melalui kotak penjemputan warna.
Jika variabel yang tidak terdefinisi dirujuk, itu akan secara otomatis dikenali dan ditampilkan di panel warna juga.
Ketika gambar digunakan dalam kode QSS, jika URL relatif, QSSStylesheeteditor akan menemukan file gambar di folder tempat file kode QSS berada.
background-image : url ( "img/close.png" );
/* the img folder must be in the same directory of the qss code file*/ Jika file gambar Anda dikonversi ke file sumber daya oleh pyrcc5 (pyrcc5 xxx.qrc -o xxxResource.py).
Anda dapat merujuk gambar dalam file sumber daya sebagai berikut:
background-image : url ( ":/img/close.png" );QSSStylesheeteditor akan mencari file sumber daya filename.py (nama file harus sama dengan file QSS) di direktori file kode stylesheet QSS yang saat ini dibuka dan memuatnya secara otomatis.
Di qssstylesheeteditor, pengguna dapat menggunakan qpalette sebagai mengikuti :
color: palette(Text);
background-color: palette(Window);
Mengubah warna qpalette didukung melalui warna pick-up di Palettdialog. Dan kode qPalette baru dapat dilihat melalui klik tombol "viewpalettecode".
Tombol reset di Palettedialogreset dapat membatalkan modifikasi qPalette.
Di editor widget pratinjau 'kustom', pengguna dapat memasukkan kode UI khusus, seperti mengikuti:
class MainWindow(QWidget):
def __init__(self):
super().__init__()
dan kemudian tekan tombol 'Pratinjau' untuk melihat pratinjau QSS.
'Mainwindow' harus ditentukan dalam kode khusus.
Anda dapat menggunakan perangkat lunak ini secara gratis dalam proyek sumber terbuka yang dilisensikan di bawah GPL. Tetapi ada pengecualian: Jika Anda hanya menggunakannya untuk menghasilkan file QSS untuk produk komersial, kode sumber produk dapat dikirimkan dengan lisensi apa pun yang Anda inginkan.
Jika Anda tidak ingin membuka kode Anda kepada publik, Anda dapat membeli lisensi komersial untuk USD 100 per pengembang, dan juga harus membeli lisensi komersial untuk PYQT5.