Winterstone jest ramy aplikacji PyQt, napisany w Pythonie.
Szybki start
- & Nbsp; & nbsp; Zainstalować
- & Nbsp; & nbsp; & nbsp; Uruchom winter_admin.py nowy AppName (jego stworzył appname dir z prostej aplikacji)
- & Nbsp; Wypełnij appname / config / main.cfg z danymi
- & Nbsp; & nbsp; & nbsp; Uruchom appname / main.py
- & Nbsp; Zobacz folderze Docs i źródło main.py dla innych informacji
Struktura folderów Project
,
├ ** config
│ & nbsp; & nbsp; ├ ** debug.cfg & nbsp; & nbsp; - & Nbsp; opcje widget debugowania (WinterDebug)
│ & nbsp; & nbsp; ├ ** main.cfg & nbsp; & nbsp; & nbsp; - & Nbsp; Opcje aplikacji. do tego pliku do ustawień
│ & nbsp; & nbsp; └ ** plugins.cfg - & nbsp; lista aktywnych wtyczek. nie zmieniaj
├ ** itp
│ & nbsp; & nbsp; └ pre-commit ** & nbsp; - & Nbsp; hak do git. nie winter_ver.py zanim zdecydują (podbić wersji w main.cfg)
├ ** ikony & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - & Nbsp; niektóre ikony. umieścić ikony tutaj
├ ** wtyczki & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - & Nbsp; usful przykłady wtyczek
│ & 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; Informacje o tej aplikacji
├ ** core.py & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - & Nbsp; Głównym logika Twojej aplikacji
├ ** __init__.py
├ ** LICENCJA
├ ** main.py & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - & Nbsp; Główny plik wykonywalny. Logika UI tutaj wszystko
└ ** TODO
Struktura Lib
,
├ ** base.py & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - & Nbsp; bazowe klasy biblioteki
├ ** baseQt.py & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - & Nbsp; bazowe klasy UI
├ ** extraQt.py & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - & Nbsp; kilka dodatkowych widżetów
├ ** snowflake.py & nbsp; & nbsp; & nbsp; - & Nbsp; małe użyteczne funkcje
└ ** winterBug.py & nbsp; & nbsp; & nbsp; - & Nbsp; wszystko o widget debugowania
Zależności
& Nbsp; & nbsp; & nbsp; Python Config:
& Nbsp; & nbsp; & nbsp; http://www.red-dove.com/config-doc/
& Nbsp; & nbsp; & nbsp; instalacja:
& Nbsp; & nbsp; & nbsp; sudo pip install config
& Nbsp; & nbsp; & nbsp; lub
& Nbsp; & nbsp; & nbsp; sudo easy_install config
& Nbsp; & nbsp; & nbsp; Python KDE:
& Nbsp; & nbsp; & nbsp; ** Opcja **
& Nbsp; & nbsp; & nbsp; wymaga dla kolorów w menedżerze ustawień comboboxes
& Nbsp; & nbsp; & nbsp; instalacja:
& Nbsp; & nbsp; & nbsp; sudo apt-get install python-kde
& Nbsp; & nbsp; & nbsp; Python QScintilla2:
& Nbsp; & nbsp; & nbsp; ** Opcja **
& Nbsp; & nbsp; & nbsp; wymaga narzędzi dev
& Nbsp; & nbsp; & nbsp; instalacja:
& Nbsp; & nbsp; & nbsp; sudo apt-get install python-qscintilla2
Opis :
- Szablon do aplikacji
- Niektóre predefiniowane UI
- Ustawienia
- Wtyczki
- Narzędzia Dev
Kierownik
Wymagania :
- Python
Komentarze nie znaleziono