Winterstone är ett ramverk för PyQt program skrivna i Python.
Snabbstart
- & Nbsp; & nbsp; Installera
- & Nbsp; & nbsp; & nbsp; Kör winter_admin.py ny appname (dess skapat appname dir med enkel tillämpning)
- & Nbsp; Fyll appname / config / main.cfg med dina data
- & Nbsp; & nbsp; & nbsp; Kör appname / main.py
- & Nbsp; Se docs mappen och källa till main.py för annan information
Mappstruktur Project
.
├ ** config
│ & nbsp; & nbsp; ├ ** debug.cfg & nbsp; & nbsp; - & Nbsp; alternativ debug widget (WinterDebug)
│ & nbsp; & nbsp; ├ ** main.cfg & nbsp; & nbsp; & nbsp; - & Nbsp; alternativ för ansökan. använder denna fil för dina inställningar
│ & nbsp; & nbsp; └ ** plugins.cfg - & nbsp; förteckning över verksamma plugins. inte redigera
├ ** etc
│ & nbsp; & nbsp; └ ** pre-commit & nbsp; - & Nbsp; krok för git. gör winter_ver.py innan begå (bump version main.cfg)
├ ** ikoner & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - & Nbsp; vissa ikoner. placera dina ikoner här
├ ** plugins & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - & Nbsp; usful exempel på insticks
│ & 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
├ ** OM & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - & Nbsp; information om din ansökan
├ ** core.py & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - & Nbsp; huvudsakliga logiken i din app
├ ** __init__.py
├ ** LICENS
├ ** main.py & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - & Nbsp; huvudsakliga körbar fil. alla UI logik här
└ ** TODO
Lib struktur
.
├ ** base.py & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - & Nbsp; basklasser av bibliotek
├ ** baseQt.py & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - & Nbsp; basklasser av UI
├ ** extraQt.py & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - & Nbsp; några extra grafiska komponenter
├ ** snowflake.py & nbsp; & nbsp; & nbsp; - & Nbsp; små användbara funktioner
└ ** winterBug.py & nbsp; & nbsp; & nbsp; - & Nbsp; handlar om debug widget
beroenden
& Nbsp; & nbsp; & nbsp; Python Config:
& Nbsp; & nbsp; & nbsp; http://www.red-dove.com/config-doc/
& Nbsp; & nbsp; & nbsp; installera:
& Nbsp; & nbsp; & nbsp; sudo PiP installera config
& Nbsp; & nbsp; & nbsp; eller
& Nbsp; & nbsp; & nbsp; sudo easy_install config
& Nbsp; & nbsp; & nbsp; Python KDE:
& Nbsp; & nbsp; & nbsp; ** Valfritt **
& Nbsp; & nbsp; & nbsp; kräver för färgcomboboxes i inställningarna manager
& Nbsp; & nbsp; & nbsp; installera:
& Nbsp; & nbsp; & nbsp; sudo apt-get install python-kde
& Nbsp; & nbsp; & nbsp; Python QScintilla2:
& Nbsp; & nbsp; & nbsp; ** Valfritt **
& Nbsp; & nbsp; & nbsp; kräver för dev verktyg
& Nbsp; & nbsp; & nbsp; installera:
& Nbsp; & nbsp; & nbsp; sudo apt-get install python-qscintilla2
Egenskaper :
- Mall för ansökan
- Vissa fördefinierade UI
- Inställningar manager
- Plugins
- Dev verktyg
Krav :
- Python
Kommentarer hittades inte