摘要: Qt 利用滚动条分页显示 问题:qt 控件加载大量数据时初始化时间很长,界面比较卡顿。如 QCombobox, QTableView; 解决:这些控件都有滚动条,可以利用滚动条进行分页显示。 一开始只加载部分数据,当用户拖动滚动条到底部时,再加载一部分数据。 QTableView* table = 阅读全文
posted @ 2023-03-13 15:39 卑以自牧lq 阅读(644) 评论(0) 推荐(0)
摘要: LeetCode | 2379.得到 k 个黑色快的最少涂色次数 给你一个长度为 n 下标从 0 开始的字符串 blocks ,blocks[i] 要么是 'W' 要么是 'B' ,表示第 i 块的颜色。字符 'W' 和 'B' 分别表示白色和黑色。 给你一个整数 k ,表示想要 连续 黑色块的数目 阅读全文
posted @ 2023-03-09 10:41 卑以自牧lq 阅读(39) 评论(0) 推荐(0)
摘要: 剑指 Offer 47.礼物的最大价值 在一个 m*n 的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于 0)。你可以从棋盘的左上角开始拿格子里的礼物,并每次向右或者向下移动一格、直到到达棋盘的右下角。给定一个棋盘及其上面的礼物的价值,请计算你最多能拿到多少价值的礼物? 示例 1: 输 阅读全文
posted @ 2023-03-08 14:19 卑以自牧lq 阅读(13) 评论(0) 推荐(0)
摘要: LeetCode | 1653.使字符串平衡的最少删除次数 给你一个字符串 s ,它仅包含字符 'a' 和 'b'​​​​ 。 你可以删除 s 中任意数目的字符,使得 s 平衡 。当不存在下标对 (i,j) 满足 i < j ,且 s[i] = 'b' 的同时 s[j] = 'a' ,此时认为 s 阅读全文
posted @ 2023-03-06 14:07 卑以自牧lq 阅读(51) 评论(0) 推荐(0)
摘要: LeetCode | 997.找到小镇的法官 小镇里有 n 个人,按从 1 到 n 的顺序编号。传言称,这些人中有一个暗地里是小镇法官。 如果小镇法官真的存在,那么: 小镇法官不会信任任何人。 每个人(除了小镇法官)都信任这位小镇法官。 只有一个人同时满足属性 1 和属性 2 。 给你一个数组 tr 阅读全文
posted @ 2023-03-05 22:37 卑以自牧lq 阅读(32) 评论(0) 推荐(0)
摘要: LeetCode | 1669.合并两个链表 给你两个链表 list1 和 list2 ,它们包含的元素分别为 n 个和 m 个。 请你将 list1 中下标从 a 到 b 的全部节点都删除,并将list2 接在被删除节点的位置。 下图中蓝色边和节点展示了操作后的结果: 请你返回结果链表的头指针。 阅读全文
posted @ 2023-01-30 10:32 卑以自牧lq 阅读(30) 评论(0) 推荐(0)
摘要: 基本计算器 给你一个字符串表达式 s ,请你实现一个基本计算器来计算并返回它的值。 示例: 输入:s = "1 + 1" 输出:2 输入:s = " 2-1 + 2 " 输出:3 输入:s = "(1+(4+5+2)-3)+(6+8)" 输出:23 提示: 1 <= s.length <= 3 * 阅读全文
posted @ 2023-01-29 14:02 卑以自牧lq 阅读(12) 评论(0) 推荐(0)
摘要: QSqlite 使用记录 一个QSqlDatabase的实例表示着一个对数据库的连接 setDatabaseName(""); 指定文件路径,就可以操作指定的文件 SQLite 文档还贴心地指出了什么时候用 client/server SQL 数据库(如MySQL) Is the data sepa 阅读全文
posted @ 2023-01-14 10:21 卑以自牧lq 阅读(123) 评论(0) 推荐(0)
摘要: qt开发随笔,记录开发过程中的问题 阅读全文
posted @ 2023-01-11 15:15 卑以自牧lq 阅读(49) 评论(0) 推荐(0)
摘要: # centos 7.9 Qt 4.8.7 静态编译 安装依赖: yum -y install libX11-devel libXext-devel libXtst-devel 解压Qt源码到指定目录:tar -zxvf qt-everywhere-opensource-src-4.8.7.tar. 阅读全文
posted @ 2023-01-11 15:14 卑以自牧lq 阅读(703) 评论(0) 推荐(0)