展示custom view for model/view 框架 使用了QAbstractItemModel 和 QAbstractItemView QStandardItemModel是一个可以包含任意数据的通用模型 使用QSplitter作为中心控件 splitter->setStretchFactor(0, 0); splitter->setStretchFacto...
一天一个Qt类系列4:QCache与QPixmapCache
QCache<QString, QString> m_Cache; m_Cache.insert(mediaId, new QString()); //注意使用时要用指针 为何不用QMap,是因为QCache可以获取到对象的所有权,并在必要时删除它们。 QPixmapCache: 它创建了一个内部的QCache object for caching the pixmaps
windows软件推荐系列5:弱网模拟Network Emulator for Windows Toolkit
配置方法: Configuaration-New Filter,先点击 Add 后点击Close 然后 Configuaration-New Link,在创建的Link上右键可以设置上行和下行。 上行是指用户电脑向网络发送信息时的数据传输,Downstream Property(Outgoing Traffic) 下行是指网络向用户电脑发送信息时的传输速率。UpStream Pro...
windows软件推荐系列4:文件夹解锁工具IObit Unlocker
文件夹解锁工具 解决文件夹无法删除的问题 参考 https://www.ghxi.com/iobitunlocker.html
vs系列1:使用GitHub Copilot Chat
需要Visual Studio 2022 安装后需要重启下vs 2种方式使用,一种是独立的窗口:View > GitHub Copilot Chat. 另一种是inline chat窗口,可以按Alt+/打开,按Esc关闭窗口。 参考 https://learn.microsoft.com/en-us/visualstudio/ide/visual-studio-github-...
vscode系列2:Mac下调试Qt工程
Ninja编译器安装 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 安装Homebrew命令行工具 安装成功后执行命令 brew install ninja 安装ninja编译器 配置vscode 安装插件:C/C++, C/C++ extens...
shell系列1:if判断
-d 判断目录是否存在 -f 判断文件是否存在 -e 也可以检查是否存在,包含目录和文件 -r 是否可读 -w 是否可写 -x 是否可执行 -o 或 || 表示或运算,-a与运算, !非运算 参考 https://www.runoob.com/note/47027 欢迎评论交流
js系列7:Hono
Hono 是专门面向边缘运行时(Cloudflare Workers、Deno、Bun 等)的“小而强”框架,写起来很像 Express/Koa,但更贴近 Workers 的 Fetch API。 Deno 是一个现代的 JavaScript / TypeScript 运行时,可以把它理解为 Node.js 的“下一代改进版”。 Bun 是一个超快的 JavaScript 运行时 + 工...
vscode系列1:调试C++代码
所用的.vscode/launch.json如下: { "version": "0.2.0", "configurations": [ { "type": "lldb", "request": "launch", "name": "Debug", "progr...
js系列6:图标库选型
在React开发中,选择合适且热门的图标库能极大提升开发效率和界面美观度7: 🧩 一、综合性图标库(多风格+多场景) Lineicons 特点:20,000+矢量图标,支持10种风格(圆角/描边/双色调等),提供React/Vue/Figma多格式导出,企业级视觉规范。 适用场景:中后台系统、设计系统开发,Netflix/Salesforce等企...