Say there is a QPushButton named “Draw”, a QLineEdit and a QFrame. On clicking the button I want to take a number from QLineEdit and draw a circle in a QFrame. How can I do this? Please provide me with the code.
P.S. The problem is that draw methods of the QPainter should be called in drawEvent method.
If @Kaleb Pederson’s answer is not enough for you then here’s a complete solution for a simple set-up matching what you describe. Tested with Qt 4.5.2 on Linux. I had some spare time… 😉
main.cpp:
window.h
window.cpp:
frame.h:
frame.cpp: