linux qt fscanf,fscanf QT小部件C++
我在阅读相机参数文件时遇到了fscanf函数的问题。我正在使用QT 4.7,编写QT小部件应用程序。执行第一个fscanf语句时出现分段错误。但是当我在控制台应用程序项目中执行代码时,它运行良好fscanf QT小部件C++
这里是我的代码部分:
struct parametry_kamery
{
float cc[2],fc[2],alpha_c,kc[5];
int D,al;
};
parametry_kamery kam_par;
void Widget::readParameters(parametry_kamery* kam_par)
{
FILE *fi;
char buf[255];
float cc1=0,cc2=0;
fi=fopen("Camera parameters.cfg", "r");
if(!fi)
{
QMessageBox::information(this,tr("Can't read file"),tr("Error"));
return;
}
while('\n'!=fgetc(fi));
fscanf(fi,"%s %s %s %f %f",buf,buf,buf,&cc1,&cc2);
kam_par->fc[0] = cc1;
kam_par->fc[1] = cc2;
fclose(fi);
}
我打电话功能readParameters(& kam_par);
这里是文件的内容:
Parametry_wewnętrzne_kamery
Focal_Length: fc = 1079.33793 1181.44679 ± [ 2.44878 2.52105]
Principal_point: cc = 378.95649 245.99109 ± [ 3.48032 2.99878 ]
Skew: alpha_c = 0.00000 ± 0.00000 => angle of pixel axes = 90.00000 ± 0.00000 degrees
Distortion: kc = -0.13666 -0.01830 -0.00070 0.00134 0.00000
linux qt fscanf,fscanf QT小部件C++相关推荐
- Qt Creator开发基于小部件的应用程序
Qt Creator开发基于小部件的应用程序 开发基于小部件的应用程序 代码编辑器集成 管理影像资源 指定Qt Designer的设置 使用设备皮肤预览表单 添加小部件 开发基于小部件的应用程序 Qt ...
- Qt工具栏中设置小部件间隔的方法
由于工具栏自带布局,我们只需要获取工具栏的布局,设置布局中的间隔就可以了. toolBar->layout()->setContentsMargins(10, 10, 10, 10); / ...
- Qt开发:Qt Widgets模块——简介
Qt Widgets模块提供了一组UI元素来创建经典的桌面风格的用户界面. 请参阅用户界面概述以获取有关使用Widgets 的更多信息. 一.概述 要包含模块类的定义,请使用以下指令: #includ ...
- 为Qt Designer创建自定义Widgets小部件
为Qt Designer创建自定义Widgets小部件 为Qt Designer创建自定义Widgets小部件 入门 在注释domXml()功能 插件要求 创建行为良好的小部件 编译和安装插件 一个简 ...
- 在Qt Designer中使用自定义Widgets小部件
在Qt Designer中使用自定义Widgets 在Qt Designer中使用自定义Widgets 处理自定义Widgets小部件 推广Widgets小部件 用户定义的自定义小部件 在Qt Des ...
- Qt Designer的小部件编辑模式
Qt Designer的小部件编辑模式 Qt Designer的小部件编辑模式 编辑表格 物业编辑器 动态特性 对象检查器 Qt Designer的小部件编辑模式 在窗口小部件编辑模式下,可以将对象从 ...
- qt控制程序打开记事本_QT记事本小部件教程(二):应用程序主要源文件main.cpp详细代码...
Qt是目前最先进.最完整的跨平台C++开发工具.它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具.如今,Qt已被运用于超过70个行业.数千家企业,支持数百万设备及 ...
- Qt入门教程【高级控件篇】QTreeWidget树形小部件
效果图 描述 QTreeWidget类是一个方便的类,它提供了一个标准的树小部件,带有一个基于项的经典接口,类似于qt3中QListView类所使用的接口.此类基于Qt的模型/视图体系结构,并使用默认 ...
- Qt入门教程【高级控件篇】QListWidget列表小部件
效果图 描述 QListWidget 是一个方便的类,它提供类似于 QListView 提供的列表视图,但具有用于添加和删除项目的经典基于项目的界面. QListWidget 使用内部模型来管理列表中 ...
最新文章
- hdu 4263(有限制的生成树)
- [转]cocos2d-js 3.0 屏幕适配方案 分辨率适应
- OpsDev是什么?
- 对话百度贾磊/喻友平:深度学习正往跨领域融合高速发展
- 微软职位内部推荐-SDEII for Windows Phone Apps
- 软件测试工作常用linux命令,软件测试工程师工作中常用的Linux命令
- leetcode1296. 划分数组为连续数字的集合(贪心算法)
- 猫和老鼠服务器维护多久结束,猫和老鼠手游关服公告 告别是为了每次更好的遇见!...
- Android doc|Getting Started| Training部分 --翻译 Working with System Permissions
- linux的服务文件,Linux的nfs文件服务
- 小狗扫地机器人与石头_石头扫地机器人 T7:使用一周后的真实测评报告
- Android修改高度,android – 如何在运行时更改软键盘的高度?
- java设置环境变量win7_Windows7系统配置java环境变量的详细教程
- c语言笔记照片_C语言入门这一篇就够了-学习笔记
- 解决Xshell连接linux失败的问题
- CSDN超实用的浏览器插件—去自家网站搜索广告、超快捷万能搜索、各种实用小功能等诸多功能等你探索
- 红外线测温仪方案技术参数
- ZIP压缩包下载总结
- js中appendChild()方法
- HDU 5148 Cities
热门文章
- USB TYPE -A -B -C 接口
- MFC之图像绘制---高速绘图控件(High-speed Charting Control)应用(一)
- HTML提供的5种空格实体(nbsp`;`ensp`; `emsp`;` thinsp`; `zwnj`;`zwj`;)
- [附源码]Python计算机毕业设计高校社团管理系统Django(程序+LW)
- 微信小程序开发需要什么前提条件?
- OpenCV学习心得:Scalar()的几种使用方法
- CVPR 2023 | 白翔团队提出:将CLIP模型用于场景文本检测
- BDB的Btree结构以及影响Btree性能的各种配置和方法
- SQL文件的导入与导出
- epel yum 安装 trickle