Tools QML Type
一个提供系统工具和实用功能的单例组件。. More...
| Import Statement: | import FluentUI.impl 1.0 | 
Properties
- systemDark : bool
 - windowIcon : QUrl
 
Methods
- QImage captureDesktop()
 - void clipText(const QString &text)
 - void deleteLater(QObject *object)
 - bool isUrl(const QString &url)
 - bool isWindows11OrGreater()
 - QString readFile(const QString &fileName)
 - void restoreOverrideCursor()
 - void setOverrideCursor(Qt::CursorShape shape)
 - QColor withOpacity(const QColor &color, qreal alpha)
 - bool writeFile(const QString &fileName, const QString &content)
 
Detailed Description
Tools 组件提供了一些常用的系统工具和实用功能,支持跨平台操作。该组件以单例模式存在,可用于处理窗口图标、文件读写、剪贴板操作等。
Property Documentation
systemDark : bool  | 
获取系统是否处于暗色模式。
windowIcon : QUrl  | 
设置或获取窗口图标的 URL。
Method Documentation
QImage captureDesktop()  | 
void clipText(const QString &text)  | 
将给定的文本复制到剪贴板。 text 要复制的文本
void deleteLater(QObject *object)  | 
安排对象在稍后删除。 object 要删除的对象
bool isUrl(const QString &url)  | 
检查给定的字符串是否为有效的 URL。 url 要检查的字符串 Returns 如果字符串是有效的 URL,则返回 true,否则返回 false。
bool isWindows11OrGreater()  | 
检查当前操作系统是否为 Windows 11 或更高版本。 Returns 如果系统为 Windows 11 或更高版本,则返回 true,否则返回 false。
QString readFile(const QString &fileName)  | 
读取指定文件的内容。 fileName 要读取的文件的路径 Returns 文件内容作为字符串返回
void restoreOverrideCursor()  | 
恢复之前的鼠标光标形状。
void setOverrideCursor(Qt::CursorShape shape)  | 
设置临时的鼠标光标形状。 shape 要设置的鼠标光标形状
QColor withOpacity(const QColor &color, qreal alpha)  | 
返回给定颜色的透明度版本。 color 要调整的颜色 alpha 透明度值,范围为 0.0 到 1.0 Returns 具有新透明度的颜色
bool writeFile(const QString &fileName, const QString &content)  | 
将指定内容写入文件。 fileName 要写入的文件的路径 content 要写入的内容 Returns 如果写入成功,则返回 true,否则返回 false。