开发笔记

  • 首页
  • 工具箱
Qt
Qt

QTableView选中行文字颜色不变

表格单元格文字颜色可以通过ForegroundRole来设置,但选中高亮的颜色是另外设的,且优先级更高,好像只能通过styleSheet样式设置,想要选中时文字颜色保持不变,可以使用代理。 使用代理 TableView设置: 效果: 另外,下面的代码也能实现,但如果把这个代理用在TreeView中,会导致高亮背景也丢失,不建议使用。

2020-12-04 0条评论 285点热度 0人点赞 阅读全文
Qt

Qt导出PDF(QPainter、QTextDocument)

通过QPainter导出 通过QTextDocument导出 这里有一个问题是给table设的属性未生效,可能是我Qt版本及其兼容问题。 同时使用 如果要导出的内容既需要painter绘制,也包含富文本,那么这样导出: 这里还有另一种写法:

2020-07-19 0条评论 712点热度 3人点赞 阅读全文
Qt

Qt 控制小数精度并去掉末尾的0

1. 使用number函数 2. 使用arg 被replace的字符串必须包含小数点,否则如100会被变成1,因为是将匹配到的部分去掉(匹配".0"或结尾的0);这里只支持所取精度位数大于0的情况;

2020-01-31 0条评论 1018点热度 1人点赞 阅读全文
Qt

QTextEdit 取消选中

QTextEdit 在设置字体颜色和大小时需调用selectAll()函数,但没有取消选中接口,解决方法如下:

2019-07-01 0条评论 611点热度 0人点赞 阅读全文
Qt

Qt Debug重定向到文本控件

Qt中可以将qDebug()输出的信息重定向通过窗口控件输出; 定义一个MsgHandlerWapper类用于转接消息: msghandlerwapper.h msghandlerwapper.cpp 在自己的窗口类中定义一个槽响应message信号:

2019-06-24 0条评论 484点热度 0人点赞 阅读全文
C++

求直线上某点坐标

已知直线上两点坐标,以及起点到两点之间某点的距离,求该点坐标。 方位角 方位角:指北方向顺时针与直线的夹角; 间距(从起点开始一段距离)为R; 两点之间的距离 S = sqrt(pow(x2-x1, 2) + pow(y2-y1, 2)); 方位角: F = atan((y2-y1)/(x2-x1)); X = x1 + R * cos(F);Y = y1 + R * sin(F); 计算 参考方位角概念,这里考虑了上、下、左、右、左上、左下、右上、右下8个方向的情况;

2019-06-20 0条评论 638点热度 0人点赞 阅读全文
Qt

QGraphicsItem中添加控件

1.直接添加到Scene 2.放到Item中

2019-06-20 0条评论 1191点热度 4人点赞 阅读全文
Qt

Qt Json简单使用

Before: After: Object默认字典序,Array按添加顺序; Object包含(key,value),Array包含(value);

2019-05-16 0条评论 407点热度 0人点赞 阅读全文
Qt

Qt获取本机IP

获取所有IP: 输出: 但我只想获取局域网IP: 输出:

2019-04-24 0条评论 391点热度 0人点赞 阅读全文
Qt

Qt使程序支持XP系统

注意:Qt5.7及以下版本才支持XP 方法一 环境:Qt 5.6.3+MSVC2015 在.pro文件中添加以下文件: 这样编译出来的程序便支持XP了,但可能遇到DLL缺失,解决: 方法1:手动包含vcruntime140.dll、ucrtbase.dll、msvc*.dll、api-ms-win*.dll (这里的*指代任意字符,这些库可在VS安装目录找到) 方法2:安装vcredist_x86.exe,我的在此目录下:C:\Program Files (x86)\Microsoft Visual Studio …

2019-04-24 0条评论 1974点热度 4人点赞 阅读全文
1234
分类目录
  • C (2)
  • C++ (9)
  • JS/PY (8)
  • Linux (5)
  • MFC (2)
  • Qt (42)
  • React (1)
  • SQL (9)
  • SVN/Git (1)
  • 备忘 (1)
  • 小程序 (1)
  • 杂想 (1)
  • 电脑问题 (10)
  • 百科 (5)
  • 算法 (6)
  • 设计 (1)
标签聚合
C++ Qt 百科 算法 Linux MFC pgsql 电脑问题

COPYRIGHT © 2020 Clownce. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

蜀ICP备18010095号