πŸ“˜ This documentation is also available in [English](README.md) --- ## πŸ“‹ Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ - [ΠžΠ±Π·ΠΎΡ€](#ΠΎΠ±Π·ΠΎΡ€) - [Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΏΠΊΠΈ Ρ‚Π΅ΠΌΡ‹](#созданиС-ΠΏΠ°ΠΏΠΊΠΈ-Ρ‚Π΅ΠΌΡ‹) - [Π€Π°ΠΉΠ» стилСй](#Ρ„Π°ΠΉΠ»-стилСй) - [ΠœΠ΅Ρ‚Π°ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ](#мСтаинформация) - [Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹](#ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹) - [Π¨Ρ€ΠΈΡ„Ρ‚Ρ‹ ΠΈ ΠΈΠΊΠΎΠ½ΠΊΠΈ](#ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹-ΠΈ-ΠΈΠΊΠΎΠ½ΠΊΠΈ) --- ## πŸ“– ΠžΠ±Π·ΠΎΡ€ Π’Π΅ΠΌΡ‹ Π² `PortProtonQT` ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ внСшний Π²ΠΈΠ΄ интСрфСйса. ВсС Ρ‚Π΅ΠΌΡ‹ хранятся Π² ΠΏΠ°ΠΏΠΊΠ΅: - `~/.local/share/PortProtonQT/themes`. --- ## πŸ“ Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΏΠΊΠΈ Ρ‚Π΅ΠΌΡ‹ ```bash mkdir -p ~/.local/share/PortProtonQT/themes/my_custom_theme ``` --- ## 🎨 Π€Π°ΠΉΠ» стилСй (`styles.py`) Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ `styles.py` Π² ΠΊΠΎΡ€Π½Π΅ Ρ‚Π΅ΠΌΡ‹. Π’ Π½Ρ‘ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΈ/ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΠ΅ CSS-ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅. **ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:** ```python def custom_button_style(color1, color2): return f""" QPushButton {{ background: qlineargradient(x1:0, y1:0, x2:1, y2:0, stop:0 {color1}, stop:1 {color2}); }} """ ``` --- ## πŸ“ ΠœΠ΅Ρ‚Π°ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ (`metainfo.ini`) ```ini [Metainfo] name = My Custom Theme author = Π’Π°ΡˆΠ΅ имя author_link = https://example.com description = ОписаниС вашСй Ρ‚Π΅ΠΌΡ‹. ``` --- ## πŸ–Ό Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹ Папка: `images/screenshots/` β€” Π»ΡŽΠ±Ρ‹Π΅ изобраТСния оформлСния Ρ‚Π΅ΠΌΡ‹. --- ## πŸ”‘ Π¨Ρ€ΠΈΡ„Ρ‚Ρ‹ ΠΈ ΠΈΠΊΠΎΠ½ΠΊΠΈ (ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ) - Π¨Ρ€ΠΈΡ„Ρ‚Ρ‹: `fonts/*.ttf` ΠΈΠ»ΠΈ `.otf` - Иконки: `images/icons/*.svg/.png` ---