# smart_qtwidgets **Repository Path**: tdercg/smart_qtwidgets ## Basic Information - **Project Name**: smart_qtwidgets - **Description**: QT组件集,一些常用的UI组件 - **Primary Language**: Python - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2017-05-02 - **Last Updated**: 2025-04-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Qt 通用组件集 =============== 该组件集搜集整理自网络以及自己封装的一些常用的控件,可以用于快速的ui开发,避免重复造轮子,以下组件支持PySide和PySide2, 依赖qtpy, smart_icons库。 子文件夹描述 ---------------- __源文件夹__: | 文件夹 | 描述 | |:-------:| ----------- | | [resources](resources) | 源素材文件夹:包含.ui, 图标等设计源文件 | | [ui](ui) | 源文件转py文件夹:ui、资源等文件转py | __模块文件夹__: | 文件夹 | 描述 | |:-------:| ----------- | 组件 ---------------- __功能性__: | 文件 | 描述 | |:-------:| ----------- | | [screen_grab](screen_grab.py) | 截图(整理自Shotgun工具集) | | [paint_image](paint_image.py) | 绘图(自己整理) | __单组件__: | 文件夹 | 描述 | |:-------:| ----------- | | [search_widget](search_widget.py) | 搜索组件(整理自Shotgun工具集) | | [overlay_widget](overlay_widget.py) | 覆盖组件,用于覆盖原控件,一般作为提示用(整理自Shotgun工具集) | | [frameless_movable_widget](frameless_movable_widget.py) | 无框架可移动的widget(参考网络自己整理) | | [frameless_resizeable_widget](frameless_resizeable_widget.py) | 带阴影无框架可拖动大小的widget(参考网络自己整理) | | [thumbnail_scaleable_list_view](thumbnail_scaleable_list_view.py) | 可缩放item尺寸的listView(参考网络自己封装) | | [system_tray_icon](system_tray_icon.py) | 单例系统托盘(参考网络自己封装) | __复合组件__: | 文件 | 描述 | |:-------:| ----------- | | [window_title_widget](window_title_widget.py) | 自定义窗体标题栏,基于[frameless_movable_widget](frameless_movable_widget.py)组件实现 (自己封装)| | [smart_window](smart_window.py) | 自定义窗体,基于[frameless_resizeable_widget](frameless_resizeable_widget.py), [window_title_widget](window_title_widget.py)组件实现 (自己封装)| | [thumbnail_grab_widget](thumbnail_grab_widget.py) | 截图widget,基于[screen_grab](screen_grab.py)组件实现 (整理自Shotgun工具集)|