Recent

Author Topic: QFComponent  (Read 709 times)

szlbz

  • New Member
  • *
  • Posts: 22
QFComponent
« on: April 11, 2024, 02:16:00 am »
QFComponent is a control package developed by Qiufeng (QQ: 315795176), which adopts a custom rich text format and integrates functions such as editing, display, export, and printing. Pure Pascal code, without the use of additional DLL/SO, only the QFComponent.pas file is needed to achieve text rendering and other functions, which can be used across platforms.
QFComponent for Lazarus includes three controls:
1. TQFRichView: adopts a custom rich text format, similar to RichView control, supports rich functions such as hyperlinks and bookmark jumps, and is suitable for use as a user manual;
2. TQFScrollingText: Adopting a custom rich text format, it can achieve scrolling of graphics and text;
3. TQFHorizontalScrollingText: A single line horizontal scrolling control that also supports custom rich text formatting.
4. TQFGridPanelComponent supports binding visual controls to cells, and at runtime, the controls bound to cells will be adsorbed into the corresponding cells.
download:
https://github.com/szlbz/QFComponent.git
detailed description:
https://www.cnblogs.com/qiufeng2014/p/18058856
« Last Edit: April 11, 2024, 04:37:33 am by szlbz »

dbannon

  • Hero Member
  • *****
  • Posts: 2802
    • tomboy-ng, a rewrite of the classic Tomboy
Re: QFComponent
« Reply #1 on: April 11, 2024, 04:48:02 am »
Looks like it could be a useful set of components szlbz. But I could not see just which, if any, license it is released under. Without a clear (and acceptable) license, its difficult, sometimes impossible, to use it in an open source project.

And, perhaps, its unwise to use it in a larger project, requiring some effort, where there is a risk that the conditions might suddenly change.

But putting that aside for now, thanks Szlbz, thanks !

Davo
Lazarus 3, Linux (and reluctantly Win10/11, OSX Monterey)
My Project - https://github.com/tomboy-notes/tomboy-ng and my github - https://github.com/davidbannon

szlbz

  • New Member
  • *
  • Posts: 22
Re: QFComponent
« Reply #2 on: April 11, 2024, 05:15:36 am »
Thank you for the reminder. The license has been added

 

TinyPortal © 2005-2018