QT小程序:利用QGraphicsScene和QGraphicsView进行显示操作
2017-03-15 19:32
633 查看
#include <QApplication>
#include <qgraphicsview>
#include <QGraphicsScene>
#include <QGraphicsRectItem>
#include <QGraphicsPixmapItem>
#include <QString>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QGraphicsPixmapItem* myPix = new QGraphicsPixmapItem();
//myPix->setPixmap(QString(":/timg.jpg"));
myPix->setPixmap(QPixmap(":/timg.jpg"));
QGraphicsRectItem* myRect = new QGraphicsRectItem();
myRect->setRect(0, 0, 100, 100);
myRect->setPos(200, 600);
QGraphicsScene* scene = new QGraphicsScene();
scene->addItem(myRect);
scene->addItem(myPix);
QGraphicsView* view = new QGraphicsView(scene);
view->setFixedSize(600, 800);
view->show();
return a.exec();
}
#include <qgraphicsview>
#include <QGraphicsScene>
#include <QGraphicsRectItem>
#include <QGraphicsPixmapItem>
#include <QString>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QGraphicsPixmapItem* myPix = new QGraphicsPixmapItem();
//myPix->setPixmap(QString(":/timg.jpg"));
myPix->setPixmap(QPixmap(":/timg.jpg"));
QGraphicsRectItem* myRect = new QGraphicsRectItem();
myRect->setRect(0, 0, 100, 100);
myRect->setPos(200, 600);
QGraphicsScene* scene = new QGraphicsScene();
scene->addItem(myRect);
scene->addItem(myPix);
QGraphicsView* view = new QGraphicsView(scene);
view->setFixedSize(600, 800);
view->show();
return a.exec();
}
相关文章推荐
- 一个程序的ALV显示之后还可以进行数据操作。
- 利用POI对MS Excel进行读写(可以设置写入文件的样式),利用tm-extractor对Word进行读取操作并将信息用(log4j)日志信息显示出
- Qt:Drag-Drop操作在QGraphicsView及Model/View框架下的实现
- C++搭建框架,利用OpenGL、GDAL、Qt进行分块显示遥感影像
- 利用Java Swing技术设计一个鼠标点击速度比赛游戏程序。程序显示一个按钮和一个文本框,用户点击按钮,文本框显示鼠标点击次数。两个人同时运行本程序,即可进行比赛
- QGraphicsView大于QGraphicsScene时出现滚动条时,改变scene的显示位置
- QGraphicsView大于QGraphicsScene时出现滚动条时,改变scene的显示位置
- qt利用委托:QStyledItemDelegate,实现tableview 的表格项的自定义显示,如插入图片,绘制控件
- 基于Qt与OpenCV的图片读取、保存,并利用Canny进行简单的边缘处理结果显示
- UITableView,UICollectionView和CoreData完美结合进行增删改操作,如何导入大量数据,如何利用NSEntityMigrationPol
- Qt实用技巧:使用QTableView、QSqlTableMode与QSqlDatabase对数据库数据进行操作
- 在Qt的QGraphicsView中显示OpenCV的iplimage图片
- Qt:Drag-Drop操作在QGraphicsView及Model/View框架下的实现
- Qt之程序最小化托盘显示及操作
- Qt之程序最小化托盘显示及操作
- Qt实用技巧:使用QTableView、QSqlTableMode与QSqlDatabase对数据库数据进行操作
- 利用css的样式对文本进行隐藏和显示等操作
- Qt之程序最小化托盘显示及操作
- Qt:Drag-Drop操作在QGraphicsView及Model/View框架下的实现
- 一起看代码来玩玩QT之18 database(five 用lineEidt 对database 进行高级别的查询,使QTableView显示所需的数据)