kuikuitage

  博客园  ::  :: 新随笔  :: 联系 ::  :: 管理

随笔分类 -  QT&Chromium

摘要:这里只简介官网源码编译步骤,所以需要FQ,否则第三方离线源码包下载之后编译遇到乱七八糟的错误,浪费时间。 环境win10,预装了vs2019社区版。 #先装上git,卸载掉python 官网下载安装编译步骤 Add depot_tools to the start of your PATH (mus 阅读全文
posted @ 2021-03-28 16:47 kuikuitage 阅读(577) 评论(0) 推荐(0)

摘要:https://forum.qt.io/topic/102999/strange-variable-has-incomplete-type-and-forward-declaration-of-qapplication-issues Help=>Abaout Plugins-> C++ →Clang 阅读全文
posted @ 2021-02-24 23:15 kuikuitage 阅读(1135) 评论(0) 推荐(0)

摘要:QT自带的windeployqt 打包编译出的exe文件,附带依赖库,指定目录./bin,然后将count.exe拷贝到./bin就是绿色版了 E:\shared\qtproject\build-count-Desktop_Qt_5_15_0_MSVC2019_64bit-Debug\debug>w 阅读全文
posted @ 2020-09-02 22:52 kuikuitage 阅读(711) 评论(0) 推荐(0)

摘要:想借助git bash在windows上使用Linux下的find,grep等命令查找文件中的宏定义。 但在实际操作过程中发现通过QProcess调用git bash启动git bash时默认带了参数 login i,导致执行命令时grep好像将grep命令附加到了 login i后面报了grep无 阅读全文
posted @ 2020-05-09 00:37 kuikuitage 阅读(1841) 评论(0) 推荐(0)

摘要:QT 5.12.0版本 QListWidget删除QListWidgetItem子项 经过测试: 或者直接 即takeItem(ui listWidget currentRow()); 或者delete ui listWidget currentItem(); 可以正常删除选中项 但是通过 ui l 阅读全文
posted @ 2020-05-05 00:57 kuikuitage 阅读(4293) 评论(0) 推荐(1)

摘要:VS中的QT编译环境就不说了。 QTCreator中如何指定QT源码进行调试呢 参考 "windows QT下载源码匹配的pdb文件的方法" 先下载QT源码及调试信息文件。 "5.12.0" 手动下载地址 然后在解决方案的调试源文件配置中添加下载的QT源码目录 至于下载pdb和指定pdb文件,似乎没 阅读全文
posted @ 2020-05-05 00:31 kuikuitage 阅读(2623) 评论(0) 推荐(0)

摘要:依赖具体的QT Creator版本 我的是 到 "5.12.0" 下载该版本源码qt everywhere src 5.12.0.zip 一切准备就绪之后,要调试进入 Qt 源码,只需要做: 选择:工具 选项 调试器 概要 在“源码路径映射”处,点进“添加 Qt 源码”按钮,选择 Qt 源码安装目录 阅读全文
posted @ 2020-05-04 17:32 kuikuitage 阅读(1102) 评论(0) 推荐(0)

摘要:参考 "Qt中的Q_D宏和d指针" 在5.12.8版本中,QListWidget的构造中出现了 在qglobal.h有如下定义 其中 按qcompilerdetection.h如下定义 另外 GCC下转换后为 也即 其中_Pragma见 == " pragma与_Pragma" \ pragma w 阅读全文
posted @ 2020-05-04 01:56 kuikuitage 阅读(1002) 评论(0) 推荐(0)

摘要:使用QWidget::grab再QT5中会有警告 this function is deprecated, use QScreen::grabWindow() instead. Defaulting to primary screen. 使用第二种只截取当前App的界面,非桌面全屏 使用第三种没有警 阅读全文
posted @ 2020-05-02 17:22 kuikuitage 阅读(1422) 评论(0) 推荐(0)

摘要:setGeometry: Unable to set geometry 100x30+825+456 on QWidgetWindow/'QMessageBoxClassWindow'. Resulting geometry: 259x116+825+456 (frame: 3, 25, 3, 3, 阅读全文
posted @ 2020-05-02 15:29 kuikuitage 阅读(3286) 评论(0) 推荐(0)

摘要:"QT 关闭主窗口时触发关闭所有打开的其他窗口" 1.用的信号/槽实现 在main函数中将QApplication::lastWindowClosed()信号和QApplication::quit()槽函数相关联 2.设置窗口参数 Qt::WA_QuitOnClose attribute,为true 阅读全文
posted @ 2020-04-30 23:26 kuikuitage 阅读(950) 评论(0) 推荐(0)