
疑难杂症
养老津贴
这个作者很懒,什么都没留下…
展开
-
QT Paintevent和setStyleSheet不能公用
1 paint/qss如果设置了qss,那么QPaintEvent就不会生效2 setProperty/setStyleSheetsetStyleSheet之后,子控件设置property的样式则无法生效原创 2021-05-26 16:19:23 · 578 阅读 · 0 评论 -
多个文件使用全局变量
目录1 声明2 初始化3 使用1 声明//A.hextern QMap<ToolTask, QString> KToolTaskTxt;2 初始化全局区域初始化//A.cppQMap<ToolTask, QString> KToolTaskTxt={ {I_ADD_SCREW,"add screw"}, {I_ADD_ARROW,"add arrow"}, {I_ADD_LABEL,"add label"}, {I_MEASURE_LI原创 2021-04-01 15:56:17 · 327 阅读 · 0 评论 -
vtk 监听鼠标左键press,release事件
目录1 设置回调函数2 重载 ctkCommand3 重载 vtkInteractorStyleImage1 设置回调函数QVTKOpenGLNativeWidget* m_vtk_gl_widget=new QVTKOpenGLNativeWidget(this);vtkSmartPointer<vtkRenderWindowInteractor> iron=m_vtk_gl_widget->GetInteractor(); //NON Releaseiron->A原创 2021-04-01 10:46:03 · 1464 阅读 · 0 评论 -
Qt自定义控件应用qss样式表
1setAttribute(Qt::WA_StyledBackground,true);2 QStyleOption opt; opt.init(this); QPainter p(this); style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this);转载 2021-03-22 10:13:52 · 890 阅读 · 0 评论 -
VTK8.2 QT5.13 OpenGL3.2报错Unable to find a valid OpenGL 3.2 or later implementation
Unable to find a valid OpenGL 3.2 or later implementation. Please update your video card driver to the latest version. If you are using Mesa please make sure you have version 11.2 or later and make sure your driver in Mesa supports OpenGL 3.2 such as llvmp原创 2021-03-19 16:01:51 · 2169 阅读 · 0 评论 -
VTK 8.2 + QT 5.13 + Ubuntu18.04
configure时关于QT的都勾选上YES原创 2021-03-18 17:24:07 · 345 阅读 · 0 评论 -
Ubuntu 编译VTK未找到QT
vtk安装https://www.cnblogs.com/haijian/p/12417017.htmlQT路径https://blog.youkuaiyun.com/EuegneChen/article/details/80197555ununtu/home/robot/Qt5.13.0/5.13.0/gcc_64/lib/cmake/Qt5原创 2021-03-17 18:06:30 · 320 阅读 · 0 评论 -
Qt 菜单按钮移除小箭头
mybtn->setStyleSheet("QPushButton::menu-indicator{image:none}");原创 2021-03-17 14:18:53 · 1731 阅读 · 1 评论 -
QT 国际化
tr()代码中,需要翻译显示的文本用tr包裹lable.setText(tr("xx"));pro添加.ts文件TRANSLATIONS += tr_zh.ts 工具 -> 外部 -> 语言专家 ->更新翻译(lupdate)更新翻译qt linguistqt安装目录下启动linguist,然后打开.ts文件,翻译,保存工具 -> 外部 -> 语言专家 ->发布翻译(lupdate)main加载translator QTranslator原创 2021-03-16 10:10:55 · 119 阅读 · 0 评论 -
qt redefination
1.多个头文件对一个类进行重复声明a.hclass A{};b.hclass B{};c.cpp#include "a.h"#include "b.h"2.头文件未加 #ifdefine…#ifndef A_H#define A_H...#endif原创 2021-03-13 13:55:44 · 401 阅读 · 0 评论 -
包含了子项目却报错undefined reference
删掉包含的子项目,然后重新include原创 2021-02-22 17:26:57 · 151 阅读 · 0 评论 -
opencv设置摄像头分辨率不生效
opencv vs2019 videoCapture set分辨率1600*1200设置为1600-1200,读取时变成了1280-960,在linux上是正常的,到了win10不知怎得就设置不了了。解决方法:cv::VideoCapture.open(index, cv:CAP_DSHOW);参考https://answers.opencv.org/question/195388/video-capture-resolution-issue-on-windows/...原创 2021-02-02 18:21:58 · 2920 阅读 · 2 评论 -
坑爹的0xc000007b——应用程序无法正常启动
打包好的程序点开报错0xc000007b——应用程序无法正常启动解决方案1把C:\Windows\SysWOW64添加到环境变量解决方案2拷贝64位的msvcr120.dll,msvcr100.dll,msvcp120.dll和vccorlib120.dll 到目录C:\Windows\SysWOW64下参考https://blog.youkuaiyun.com/kone0611/article/details/79238139...原创 2021-01-28 11:07:08 · 318 阅读 · 0 评论 -
QT M_PI未声明
解决方法#include <QtMath>原创 2021-01-27 10:21:33 · 5008 阅读 · 0 评论 -
QT Creator构建HelloWorld出现Qt\Tools\QtCreator\bin\jom.exe“退出,退出代码 2错误解决
解决方法:工具->选项->构建与运行把使用jom代替nmake的勾选取消即可运行。(后面把勾选打回去也还是可以运行,但是新开项目就得重新取消了)转载自 https://blog.youkuaiyun.com/qq949017453/article/details/80472075...转载 2021-01-27 10:11:14 · 3706 阅读 · 0 评论 -
QT Windows加载库
LIBS += -LC:\03_qtCode\01_component\01_Fit3D\build\release\ -lFit3DD原创 2021-01-07 18:21:47 · 323 阅读 · 0 评论 -
Undefined reference to cv::solvePnP in Windows
LIBS += C:\02_Install\04_opencv\opencv-mingw\install\x64\mingw\lib\libopencv_calib3d451.dll.a原创 2021-01-06 09:56:57 · 334 阅读 · 0 评论 -
Ubuntu卸载VMWare Player
sudo /usr/bin/vmware-installer --uninstall-component=vmware-player原创 2021-01-05 11:29:44 · 979 阅读 · 0 评论 -
include_next stdlib.h没有那个头文件
解决方法echo $C_INCLUDE_PATHecho $CPLUS_INCLUDE_PATH#然后将上面两个路径全部设为空export C_INCLUDE_PATH=export CPLUS_INCLUDE_PATH=原创 2020-10-29 11:02:06 · 1357 阅读 · 0 评论