Published on2020年11月6日Qt 正确的显示窗口WindowsQt文章主要讲 Qt 正确显示窗口,有多种展示情况及常见做法,如`widget->show(); widget->raise();`但存在窗口最小化后出不来等问题,给出`GraceShowWidget`函数代码可解决,测试无问题。
Published on2020年11月4日golang接口型函数作用GoGolang 中 http.Handle 用到接口型函数,定义了 ServeHTTP 接口及实现它的 HandlerFunc 函数。通过示例展示用户使用灵活,有 struct 对象、匿名函数、普通函数三种方式,清楚体现其好处。
Published on2020年10月15日QTableWidget整行高亮去虚线,样式定制Qt文章介绍了 QTableWidget 整行高亮去虚线及样式定制方法。定义接口类存储 hovered 行和 split 行,表格绘制代理类实现 item 定制绘制,包括去掉焦点虚线框、hover 整行高亮等。table 具体应用结合两部分实现需求,通过 mouseMoveEvent 设 hovered 行,此分层方式灵活且易扩充功能。
Published on2020年9月22日Qt json文件读写Qtcpp介绍 Qt 中 JSON 读写,提供便捷 C++ API。封装 json 字符串与 QVariantMap 转换函数。展示读取和写入 json 文件的代码,注意写入时需指定 utf8 编码,避免中文转换失败。
Published on2020年9月13日字符编码的故事Life文章讲述字符编码故事,从 ASCII 到 GB2312 等多种编码,后 ISO 制定 UNICODE 统一所有字符,UTF 标准用于网络传输。还介绍了 Ansi、Unicode、UTF8 字符串特点及相互转换代码,如 Ansi 转 Unicode 用 MultiByteToWideChar 等函数,UTF8 转 Unicode 用 WideCharToMultiByte 等函数。