π 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` ---