The code below loads an image using QLabel. The code uses: myLabel.setMask(pixmap.mask()); and it works as it should. The problem comes when I try and load an image using QGraphicsScene.
#include <QApplication> #include <QLabel> #include <QtGui> int main(int argc, char *argv[]) { QApplication app(argc, argv); QLabel myLabel; QPixmap pixmap("/path/tomy/image.jpg"); myLabel.setPixmap(pixmap); myLabel.setMask(pixmap.mask()); myLabel.show(); return app.exec(); }In this code I am attempting to the same as above but using QGraphicsScene. The pixmap is loaded properly, after that I am not sure why the program is not working properly. Is it because there is no setMask() operation? Or is there an operation missing that is needed to make the image visible?
#include <QtGlobal> #if QT_VERSION >= 0x050000 #include <QtWidgets> #else #include <QtGui> #endif int main(int argc, char *argv[]) { QApplication a(argc, argv); QPixmap pixmap("/path/tomy/image.jpg"); QGraphicsPixmapItem item( pixmap); QGraphicsScene* scene = new QGraphicsScene; scene->addItem(&item); QGraphicsView view(scene); view.show(); return a.exec(); }
Having trouble drawing an image in Qt using QGraphicsScene
488 Views Asked by Aborg At
0
There are 0 best solutions below
Related Questions in QT
- qt c++ fonction converting adress to coordinates (longitude, latitude)
- Qml table and chart using python
- Qt: running callback in the main thread from the worker thread
- i have installed qt version 6.0.3 and this error QMYSQL driver not loaded displaying again and again
- Frameless Qt + WinAPI maximized window size is bigger than the availableGeometry()
- new window with c++ qt
- How to get scaling from transformation matrix
- How to build just Qt core libraries from Qt sources
- doxyqml not documenting qml files properly
- Incorrect assignment from a QStringList to a char * array
- How to make QT Chart size larger than widget size?
- Queued async operations with QtConcurrent interfere QImage from freed
- Questions about qt5 dynamic link library
- how to document QML files inside C++ project?
- How do I keep my screen contents centered and also have a scrollbar in QT?
Related Questions in QGRAPHICSSCENE
- QGraphicsTextItem is too slow for long paragraphs
- Difference between visual dimensions on QGraphicsScene and SVG file generated using QSvgGenerator
- problems with QGraphics in qt c++ widgets
- How to draw a real point using QGraphicsItem
- Problem with Zoom about QGrapphicsRectItem in View in Pyside6
- Unsure how QGraphicsView and QGraphicsScene work after scaling
- How to show an image using QGraphicsView without stretching them
- Unexpected behaviour of QGraphicsScene when trying to add fixed-size Items
- How to pass or retrieve (Mime) data when dragging/dropping a QTreeWidgetItem
- Trouble moving QGraphicsItemGroup with grid snapping
- How to insert a vertex into a QGraphicsPolygonItem?
- PyQt6: Get QGraphicsItem in a group which is at a specific position
- Drawing a grid in PyQt6
- Tracking a QGraphicsItem over a video
- QGraphicsPixmapItem setRotation not redrawing after rotation
Related Questions in QPIXMAP
- draw with QPaint on loaded QPixmap does not work
- PyQt6, drawing shapes over loaded PDF file
- How to Properly Set a QCursor with a Mask?
- Raspberry pi + Qt cannot create an instance of QPixmap
- QPixmap is not shown when run application in Qt
- How can I achieve semi-transparent overlapping regions in QGraphicsItems?
- Increase the size of the image in the expanded QComboBox list
- Does not graph the image with QPixmap()
- Different colors in cv2 and QPixmap/QImage
- Have movable image in PyQt/PySide that wraps one edge to the other edge when moved (similar an interactive map)
- QPainter::drawLine has problem in Large image's width
- Updating QPixmap inside Thread While-Loop Causes Segmentation Fault
- PyQt5 display image of pixel array
- Custom QLabel returns null when refreshing images? (Or: how to handle file changes for images?)
- PyQt, Add blank space to Pixmap (copy one Pixmap into a blank Pixmat of higher resolution)
Related Questions in QLABEL
- How to prevent a QLabel from expanding because of added text?
- QWidgetAction:hover in QMenuBar isn't working and doesn't want to hover
- PyQt5 QLabel setWordWrap doesn't work when labels text contains only letters
- PyQt changing the widget state while pressing the button
- Sometimes (but not always) This custom info button doesn't display itself in full. Any ideas why?
- QPixmap is not shown when run application in Qt
- python Qlabel text is not updated as I expect
- DrawLine within Qlabel in PyQt5
- Does not graph the image with QPixmap()
- Pyside6, how to constrain layout width from its content?
- How to continuously update a QLabel with QImage in Qt when a window is open?
- PyQt5 I can't see background picture when I added layouts
- Pixmap not drawn on promoted label subclass
- Set a tooltip for a hypertext link in a QLabel
- PySide 6 create a class as a QLabel object not working
Related Questions in QGRAPHICSPIXMAPITEM
- How can I achieve semi-transparent overlapping regions in QGraphicsItems?
- QGraphicsPixmapItem setRotation not redrawing after rotation
- Selectively omit portions of QGraphicsScene displayed by QGraphicsView
- How to attach multiple lines to a single QGraphicsPixmapItem?
- How to join two QGraphicsPixmapItem with a QLine?
- Replace rectangle of a QPixmap with another when using QGraphicsPixmapItem PYQT
- Scaling-Rotating functionality on QGraphicsPixmapItem
- MouseOver very slow when using QGraphicsView and many QGraphicsPixmapItem in QT6.4 and C++
- Get ROI from zoomed image in QGraphicsScene PyQt5
- How to draw a border / outline around a QPixmap
- PyQt5 QGraphicsPixmapItem center of rotation
- Set transform origin point for an already transformed QGraphicsItem
- How to open image when corresponding QGraphicsPixmapItem is clicked?
- QGraphicsPixmapItem is not rotating correctly
- QGraphicsPixmapItem is not being positioned correctly
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?