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。