qt-4.8.5 显示图片居中笔记
2016-10-25 15:25
330 查看
已经太久没有写过qt的程序了,所以导致的后果就是一个很简单的程序写了老半天还没写完整。
今天想实现的功能在原来软件的基础上显示他的版本。
因为想在该界面显示一个logo,一开始在pc机上跑发现图片一直居中不了,后面发现图片所放的路径不对。
一开始,我的想法是用一个label控件显示一张图片,这个方式是对的。
后面发现如果没有设置的话控件不会随着窗口的变化而变化,所有有设置:
![](https://images2015.cnblogs.com/blog/991711/201610/991711-20161025151337906-1108842175.png)
把整个窗口设置为一个Grid的模式。
这样在里面的控件就会随窗口的放大缩小而变化。
软件UI布局如图所示:
![](https://images2015.cnblogs.com/blog/991711/201610/991711-20161025152013046-1123195160.png)
下面是关于显示部分代码所示:
这里图片的显示的话读取的是一个绝对路径,如果不是绝对路径你会拿不到数据,原因估计是因为你读取的图片的相对路径不对。
今天想实现的功能在原来软件的基础上显示他的版本。
因为想在该界面显示一个logo,一开始在pc机上跑发现图片一直居中不了,后面发现图片所放的路径不对。
一开始,我的想法是用一个label控件显示一张图片,这个方式是对的。
后面发现如果没有设置的话控件不会随着窗口的变化而变化,所有有设置:
![](https://images2015.cnblogs.com/blog/991711/201610/991711-20161025151337906-1108842175.png)
把整个窗口设置为一个Grid的模式。
这样在里面的控件就会随窗口的放大缩小而变化。
软件UI布局如图所示:
![](https://images2015.cnblogs.com/blog/991711/201610/991711-20161025152013046-1123195160.png)
下面是关于显示部分代码所示:
ui->setupUi(this); ui->label_ver->setText(ver); ui->label_logo->setPixmap(QPixmap("/usr/logo/aplex_logo.png")); ui->label_info->setText(info);
这里图片的显示的话读取的是一个绝对路径,如果不是绝对路径你会拿不到数据,原因估计是因为你读取的图片的相对路径不对。
相关文章推荐
- Qt学习笔记之图片显示(自动调整大小适应设计的范围)
- 【Qt学习笔记】.显示图片
- Swift笔记 使用UIScrollView来居中显示图片,可缩放和跟踪触摸点
- zynq-7000学习笔记(十五)——在QT上调用opencv加载图片并显示
- Silverlight学习笔记十二动态加载图片和显示提示(ToolTip)
- Qt窗口屏幕居中显示
- login控件 登陆图片居右显示 登陆窗口不管分辨率,窗口如何变化,一直居中显示
- SDL学习笔记一 图片和字体显示
- (源码实例)通过层DIV实现,当鼠标放在链接上面,显示图片及文字 - 流星絮语 JAVA学习笔记 - CSDNBlog
- Flex4 点击小图片放大并居中显示
- 修改后的轮显图片显示代码(上下左右居中,不变形,取最高值,另边按此比例显示)--ff/ie8
- DataGrid添加小图标,单击居中显示图片(有点差异,第2次才能把图片正确得显示)
- wxPython 笔记(5)将窗体居中显示
- QT显示图片
- 陆宗骐-Visual C++.NET图像处理编程(笔记1)-图片的创建和显示
- Qt 前端显示(置顶)、 居中和右键菜单的实现
- 简单css实现图片和文字的居中显示,IE下有效
- 在QT中通过摄像头动态显示图片
- Qt编程技巧 窗体居中显示
- QT提高图片显示速度