qt creator image 打开并显示
来源:互联网 发布:淘宝网旗舰店是正品吗 编辑:程序博客网 时间:2024/05/21 10:16
1.之前一篇文章采取的是用代码控制添加组件,其实QT的特色就是可以直接在design中添加组件,直观形象。添加组建后,右键go to slot可以返回代码页控制对应的SLOT。
今天主要以这种方式进行。但切记这种方式时,组件需要用ui->组件名的方式调用:
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
ui->originalView->setScene(originalScene);
}
2. 第一个问题是生成打开文件的对话框,使得生成的程序可以支持人工打开文件。
对应的库为QFileDialog,常用函数为其中的getOpenFileName();
QString filename=QFileDialog::getOpenFileName(this,tr("open file"),"F://","All files (*.*);;image files(*.jpg)");第二个参量为对话框的标题,第三个参量为对话框打开时默认显示的文件夹位置(注意,QT中路径都要用双//斜线表示),第四个参量为过滤器,及选择显示什么类型的文件
3. 消息盒子对应库为QMessageBox,其中常用函数为information()
QMessageBox::information(this,tr("file name"),filename);第三个参数为消息盒子显示的正文内容
4. 显示图片的话,需要首先定义“虚拟图片区域”QGraphicScene,将实际的图片区域QGraphicsView与虚拟区域对应,然后定义QPixmap类型的对象去调取图片文件,然后将该QPixmap对象映射到QGraphicsScene,最后用QGraphicsView来直接显示
originalScene =new QGraphicsScene(this);
ui->originalView->setScene(originalScene);
pix=new QPixmap("F:\\foodimagedata\\Arepas\\20_arepas_001.jpg");
originalScene->addPixmap(*pix);
ui->originalView->show();
0 0
- qt creator image 打开并显示
- Qt打开并显示图像
- 利用opencv+QT打开并显示图片
- 打开Qt creator,提示无法覆盖文件
- Linux 下用 QT 打开摄像头并显示
- Linux 下用 QT 打开摄像头并显示
- Linux 下用 QT 打开摄像头并显示
- Qt学习笔记——打开并显示图片
- win7下安装并配置QT Creator
- 八、Qt Creator实现状态栏显示
- 八、Qt Creator实现状态栏显示
- Qt Creator编辑区显示配置
- qt creator各个部件显示图片总结
- Ubuntu12.10打开Qt creator,提示无法覆盖文件问题
- link 1181 qt creator 无法打开输入文件 *.obj
- Mac OS下用Qt Creator/Xcode打开CMake工程
- ROS:在Qt Creator中打开catkin工程
- QT creator同时打开多个运行窗口(客户端窗口)
- 1019. General Palindromic Number
- java4android学习《前十一集》
- 精通安卓性能优化-第二章(五)
- 关于oci的介绍
- OR1200中数据Cache的使用情景分析
- qt creator image 打开并显示
- 男人希望女人能扮演六种不同的角色
- 详细解读Oracle用户ACCOUNT_STATUS的九种状态
- 第二种角色就是“拉拉队。”在一些大庭广众下的场合
- 判断网络类型
- 有关iframe滚动条问题
- IAR使用碰到的问题
- spark单机版搭建记录
- 依赖库要放在使用依赖库的源文件列表的后面