Winterstone je rámec pro PyQt aplikace, napsaný v Pythonu.
Rychlý start
- & Nbsp; & nbsp; Instalovat
- & Nbsp; & nbsp; & nbsp; Spustit winter_admin.py nový appname (její vytvořený appname r s jednoduchou aplikací)
- & Nbsp; Vyplňte appname / config / main.cfg s daty
- & Nbsp; & nbsp; & nbsp; Spustit appname / main.py
- & Nbsp; Viz složce Docs a zdroj main.py pro další informace
Struktura složek projektu
,
├ ** config
│ & nbsp; & nbsp; ├ ** debug.cfg & nbsp; & nbsp; - & Nbsp; možnosti ladění widgetu (WinterDebug)
│ & nbsp; & nbsp; ├ ** main.cfg & nbsp; & nbsp; & nbsp; - & Nbsp; možnosti použití. Tento soubor použít pro nastavení
│ & nbsp; & nbsp; └ ** plugins.cfg - & nbsp; Seznam aktivních zásuvných modulů. neupravujte
├ ** etc
│ & nbsp; & nbsp; └ ** pre-commit & nbsp; - & Nbsp; hák pro git. se winter_ver.py před spáchat (bump verzi v main.cfg)
├ ** ikony & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - & Nbsp; některé ikony. umístit své ikony zde
├ ** pluginy & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - & Nbsp; usful příklady pluginů
│ & nbsp; & nbsp; ├ ** QSciConfig
│ & nbsp; & nbsp; │ & nbsp; & nbsp; ├ ** plugin.cfg
│ & nbsp; & nbsp; │ & nbsp; & nbsp; └ ** QSciConfig.py
│ & nbsp; & nbsp; └ ** UIConfig
│ & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ├ ** plugin.cfg
│ & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; └ ** UIConfig.py
├ ** O & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - & Nbsp; informace o vaší žádosti
├ ** core.py & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - & Nbsp; Hlavním logika vaší aplikace
├ ** __init__.py
├ ** LICENCE
├ ** main.py & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - & Nbsp; Hlavní spustitelný soubor. všechny UI logika zde
└ ** TODO
Lib struktura
,
├ ** base.py & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - & Nbsp; základní třídy knihovny
├ ** baseQt.py & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - & Nbsp; základní třídy UI
├ ** extraQt.py & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - & Nbsp; některé další widgety
├ ** snowflake.py & nbsp; & nbsp; & nbsp; - & Nbsp; malé užitečné funkce
└ ** winterBug.py & nbsp; & nbsp; & nbsp; - & Nbsp; vše o ladění widgetu
Závislosti
& Nbsp; & nbsp; & nbsp; Python Config:
& Nbsp; & nbsp; & nbsp; http://www.red-dove.com/config-doc/
& Nbsp; & nbsp; & nbsp; instalace:
& Nbsp; & nbsp; & nbsp; sudo PiP nainstalovat config
& Nbsp; & nbsp; & nbsp; nebo
& Nbsp; & nbsp; & nbsp; sudo easy_install config
& Nbsp; & nbsp; & nbsp; Python KDE:
& Nbsp; & nbsp; & nbsp; ** Volitelně **
& Nbsp; & nbsp; & nbsp; vyžaduje, aby pro barevné ComboBoxes ve Správci nastavení
& Nbsp; & nbsp; & nbsp; instalace:
& Nbsp; & nbsp; & nbsp; sudo apt-get install python-KDE
& Nbsp; & nbsp; & nbsp; Python QScintilla2:
& Nbsp; & nbsp; & nbsp; ** Volitelně **
& Nbsp; & nbsp; & nbsp; vyžaduje, aby pro dev nástroje
& Nbsp; & nbsp; & nbsp; instalace:
& Nbsp; & nbsp; & nbsp; sudo apt-get install python-qscintilla2
Vlastnosti :
- Šablona pro aplikaci
- Některé předem definované UI
- Nastavení
- Plugins
- Dev nástroje
Manažer
Požadavky na :
- Python
Komentáře nebyl nalezen