- 博客(10)
- 收藏
- 关注
原创 在 ‘pyqtSignal | pyqtSignal‘ 中找不到引用 ‘emit‘
这个问题其实是 IDE 的静态检查报错,而不是代码本身的错误。PyQt 的信号 pyqtSignal 是动态创建的,IDE 很难静态识别 emit 方法。class ClickableLabel(QLabel): # QLabel 已经是 QObject 的子类。pyqtSignal 必须在 QObject 子类中定义,否则可能无法被 IDE 正确识别。clicked: pyqtSignal = pyqtSignal() # 类型注解。clicked = pyqtSignal() # 定义信号。
2025-10-11 22:15:43
265
原创 VS2022配置jsoncpp
将json.cppt添加进vs2022项目资源文件中,将json文件夹中的json.h和json-forwards,h添加进vs2022项目头文件中,如下。用vs2022创建项目,将上面两个文件夹放到工程目录下,进入项目属性栏,将刚才放入项目的include库文件夹添加至c++常规。电脑装上python编辑器,运行amalgamate.py,会生成dist和include两个文件夹,进入工程项目文件夹,进入dist文件夹。运行测试代码,此时会报错。jsoncpp文件地址。下载完成后进行解压,
2025-03-27 20:31:41
382
原创 VS2022配置boost
将对应生成的根目录和库目录保存,vs2022新建项目控制台应用——>属性——>VC++目录。首先下载boost库版本应在1.85以上。否则编译b2.exe会找不到对应文件。包含目录中添加根目录include,库目录添加lib。点击后,生成b2.exe,我们执行如下命令。使用vs2022配置boost库。打开vs2022命令行界面。进入boost解压文件夹。
2025-03-27 19:25:34
615
原创 QT5使用cmake配置boost
Boost从官方下载解压打开qt自带的编译器,点击后进入命令行界面,进入boost解压目录在当前目录下执行 bootstrap gcc将会在目录生成 b2.exe 、project-config.jam 、bootstrap.log三个文件重点:QT5项目所用的编译器与编译boost的编译器要对应,即--toolset=gcc 和 address-model=64 要一一对应安装完成后在指定目录下有include文件夹为boost根目录有lib文件夹为boost库目录。
2025-03-27 14:18:16
708
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅