QSizeGrip(3qt)

πŸ“¦ version 3.3.8b, in fedora 43, fedora 44

✨ NAME ✨

okay bestie, we're doing QSizeGrip today β€” from the 3qt manual, no less πŸ’… β€” and it is literally a corner-grip for resizing a top-level window. that's the whole gig. that's the vibe. πŸ¦‹


πŸŽ€ SYNOPSIS πŸŽ€

#include <qsizegrip.h>

Inherits QWidget. yes she's a widget, she's a whole queen in the widget tree πŸ‘‘

πŸ’– Public Members

QSizeGrip ( QWidget * parent, const char * name = 0 )
~QSizeGrip ()
virtual QSize sizeHint () const

🩷 Protected Members

virtual void paintEvent ( QPaintEvent * e )
virtual void mousePressEvent ( QMouseEvent * e )
virtual void mouseMoveEvent ( QMouseEvent * e )

🌸 DESCRIPTION 🌸

The QSizeGrip class provides a corner-grip for resizing a top-level window. that's it. that's the job. she grabs corners, she resizes windows, she doesn't text back πŸ’€

This widget works like the standard Windows resize handle. ngl, in the X11 version this resize handle generally works differently from the one provided by the system; the devs hope to reduce this difference in the future. so like... she's a little different on X11, and we're all being patient with her 🫢

Put this widget anywhere in a widget tree and the user can use it to resize the top-level window. anywhere, bestie, she's flexible like that. Generally, this should be in the lower right-hand corner. and lowkey? note that QStatusBar already uses this widget, so if you have a status bar (e.g. you are using QMainWindow), then you don't need to use this widget explicitly. the status bar already ate that. no need to double up, that's not the move πŸ™ˆ

[Image Omitted]
[Image Omitted]

See also QStatusBar, Widget Appearance and Style, Main Window and Related Classes, and Basic Widgets. go read those too, they're giving main character energy fr fr ✨


πŸ‘‘ MEMBER FUNCTION DOCUMENTATION πŸ‘‘

🌈 QSizeGrip::QSizeGrip ( QWidget * parent, const char * name = 0 )

Constructs a resize corner called name, as a child widget of parent. cute little origin story for your new grip πŸŽ€

πŸ¦‹ QSizeGrip::~QSizeGrip ()

Destroys the size grip. rip to a real one πŸ˜­πŸ’œ

πŸ’… void QSizeGrip::mouseMoveEvent ( QMouseEvent * e ) [virtual protected]

Resizes the top-level widget containing this widget. the event is in e. yes, this is the part where the actual resizing happens, she's working fr fr πŸ”₯

Reimplemented from QWidget.

⭐ void QSizeGrip::mousePressEvent ( QMouseEvent * e ) [virtual protected]

Primes the resize operation. the event is in e. she's getting ready, she's stretching, she's hydrating πŸ’§

Reimplemented from QWidget.

πŸ“ void QSizeGrip::paintEvent ( QPaintEvent * e ) [virtual protected]

Paints the resize grip. resize grips are usually rendered as small diagonal textured lines in the lower-right corner. iconic aesthetic honestly. the event is in e ✨

Reimplemented from QWidget.

🧚 QSize QSizeGrip::sizeHint () const [virtual]

Returns the size grip's size hint; this is a small size. she's petite. she's compact. she's the moment 🌸

Reimplemented from QWidget.


πŸ”₯ SEE ALSO πŸ”₯


Copyright 1992-2007 Trolltech ASA, http://www.trolltech.com. See the license file included in the distribution for a complete license statement. read the license bestie, it's giving legally binding 🫢

🌟 AUTHOR 🌟

Generated automatically from the source code. so like, no human wrote this, the machine did it herself. we stan an automated queen πŸ’…

πŸ’€ BUGS πŸ’€

If you find a bug in Qt, please report it as described in http://doc.trolltech.com/bughowto.html. Good bug reports help us to help you. Thank you. genuinely, thank you, bug reports are the love language of open source πŸ˜­πŸ’–

The definitive Qt documentation is provided in HTML format; it is located at $QTDIR/doc/html and can be read using Qt Assistant or with a web browser. This man page is provided as a convenience for those users who prefer man pages, although this format is not officially supported by Trolltech. so like... this is the fan-made version of the real thing, iykyk 🌈

If you find errors in this manual page, please report them to qt-bugs@trolltech.com. Please include the name of the manual page (qsizegrip.3qt) and the Qt version (3.3.8). details matter, bestie, always include the details ✨


okay that's the whole page, mwah πŸ’‹ this was Trolltech AS, dated 2 February 2007, and you've been reading QSizeGrip(3qt) β€” go resize something responsibly, ily, bye πŸŽ€πŸ’–πŸ¦‹

πŸ“¦ where this page comes from