Giter Site home page Giter Site logo

qt-timeline-widget's Introduction

Qt-TimelineWidget

介绍

Qt 多列时间轴控件。

可与多段字符串格式自由转换,也可手动添加列表项。

专门用来以时间轴作为事件线发展顺序的故事大纲。

特点

  • 时间背包功能:记录所有物品或属性发生的变化,随时回溯
  • 时间可输入任意内容,不限于时间
  • 每一时间段允许多列,即多个文字节点
  • 全自动调整节点大小(宽高),尽量看起来舒服
  • 行与行、列与列 之间任意拖拽更换顺序
  • 可与文字自由转换,默认一段为一个文字节点
  • 方便的多行操作
  • 按需修改快捷键
  • 所有编辑可撤销
  • 美观的调整动画

时间背包

记录每一个时间点时,各“背包”中所拥有的物品与属性

借助时间轴大纲,可随时查看任意时间的长篇小说中的物品与数值变化

格式:[@背包名][操作]物品[@背包名]*物品[操作]属性,其中@背包可省略

  • @纳戒+还魂丹 纳戒中添加还魂丹(允许重复添加)
  • @仓库-星罗玉 仓库中减去星罗玉
  • @主角*等级=筑基初期 设置主角的等级为筑基初期(覆盖之前设置)
  • @老婆*财产+200000 给老婆的财产增加20万(仅限纯数字)
  • +辣条 -辣条 默认背包(空名,与有名字的区分)增减辣条
  • *地址=xxx 设置默认背包中的某属性
  • *钱包-10 默认背包中的钱包减少10(仅限数字),允许带单位
  • *金币+20万元 支持添加常见计数单位

待办

  • 多个文字节点竖向对齐(还没想好怎么做)
  • 不同时间段之间的故事线可连成一条线

截图

截图

qt-timeline-widget's People

Contributors

iwxyi avatar

Stargazers

Liumengmeng avatar banshan avatar XJTU_FIRST_EMO avatar Sandeepin avatar  avatar 李从辉 avatar ivarnd avatar Tan avatar 路痴的兔子 avatar  avatar  avatar yimingqpa avatar  avatar 李显 avatar Elliot Leung avatar  avatar Yuri Nagibovich avatar sellme avatar berry  chen avatar MacBook-Pro-gala avatar  avatar WangJianjun avatar  avatar 张超 avatar DAVID TIM avatar  avatar johnlu655 avatar  avatar  avatar Yi avatar leizh007 avatar  avatar  avatar TurryZhu avatar xinsuinizhuan avatar Claude House avatar Mohamed Saher avatar  avatar Cloud Hsu avatar  avatar sepera_okeq avatar wuqi avatar  avatar Travis990 avatar Yang avatar wang346591260 avatar  avatar Liumingjie avatar ZDZ avatar  avatar hanry avatar zongzhicai avatar  avatar littleyvan avatar ShinyaQuQ avatar banwenxiaoyu avatar Sean avatar  avatar Wu Haotian avatar  avatar GFFFer avatar XieDonghui avatar Simon avatar Shujaat Ali Khan avatar

Watchers

DAVID TIM avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.