pyqt应用程序框架

winterstone的Python项目详细描述


关于

Winterstone–PYQT应用程序的框架。

功能

  • 申请模板
  • 一些预定义的用户界面
  • 设置管理器
  • 插件
  • 开发工具

快速启动

  • 安装
  • 运行winter_admin.py new appname(用简单的应用程序创建appname dir)
  • 用数据填充appname/config/main.cfg
  • 运行appname/main.py
  • 有关其他信息,请参见docs文件夹和main.py的源文件

项目文件夹结构

.
├── config
│   ├── debug.cfg   --  options of debug widget (WinterDebug)
│   ├── main.cfg    --  options of application. use this file for your settings
│   └── plugins.cfg --  list of active plugins. do not edit
├── etc
│   └── pre-commit  --  hook for git. do winter_ver.py before commit (bump version in main.cfg)
├── icons           --  some icons. place your icons here
├── plugins         --  usful examples of plugins
│   ├── QSciConfig
│   │   ├── plugin.cfg
│   │   └── QSciConfig.py
│   └── UIConfig
│       ├── plugin.cfg
│       └── UIConfig.py
├── ABOUT           --  information about your application
├── core.py         --  main logic of your app
├── __init__.py
├── LICENSE
├── main.py         --  main executable file. all UI logic here
└── TODO

库结构

.
├── base.py         --  base classes of library
├── baseQt.py       --  base classes of UI
├── extraQt.py      --  some extra widgets
├── snowflake.py    --  small useful functions
└── winterBug.py    --  all about debug widget

依赖关系

  • python配置:

    http://www.red-dove.com/config-doc/
    install:
    sudo pip install config
    or
    sudo easy_install config
    
  • python kde:

    **optional**
    requires for color comboboxes in settings manager
    install:
    sudo apt-get install python-kde
    
  • Pythonqscintria2:

    **optional**
    requires for dev tools
    install:
    sudo apt-get install python-qscintilla2
    

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java无法填充ArrayList   java编辑右键单击约会JFXtras上的弹出窗口   Grails2.0.3中的java未关闭GSP表达式(尽管已关闭)   Java 1.8.0_162、Drools 6.5.0和多决策表(电子表格)   java禁止在Redis断开连接时重新连接Spring引导应用程序   java TCP聊天服务器   java如何使用paintComponent()而不调用多个“draw()”方法?   unix为什么找不到installshield Java包?   如何阻止java的使用。伊奥。文件   java Facebook SDK阻止向Firebase上传字符串   java如何下载Magnolia cms社区版?   java是否可以像JSP一样序列化Gson中方法返回的数据?   java如何在线程完成后使For循环继续?   java如何将数据从Angular 10表单传递到包含字符串和文件/图像的Spring Boot Rest API?   java如何识别SQLite数据库列中的一段数据?   java在无序列表中查找缺少的数字   线程“main”java中出现异常。unsatifiedLinkError:java中没有indri_jni。图书馆路径   日志如何在Java中登录到文件?   类强制转换异常java