Utils::ProgressIndicatorPainter Class
class Utils::ProgressIndicatorPainterKlasa ProgressIndicatorPainter je pozadinski mehanizam za iscrtavanje klase ProgressIndicator. Više...
| Header: | #include <ProgressIndicatorPainter> |
Javne funkcije
| ProgressIndicatorPainter(Utils::ProgressIndicatorSize size) | |
| Utils::ProgressIndicatorSize | indicatorSize() const |
| void | setIndicatorSize(Utils::ProgressIndicatorSize size) |
| void | setUpdateCallback(const Utils::ProgressIndicatorPainter::UpdateCallback &cb) |
| QSize | size() const |
| void | startAnimation() |
| void | stopAnimation() |
Detaljan opis
Možete ga koristiti za iscrtavanje kružnog, neprestano animiranog indikatora napretka izravno na QPaintDevice, na primjer, ako želite prikazati indikator napretka na mjestu gdje ne možete koristiti QWidget.
Dokumentacija funkcija člana
ProgressIndicatorPainter::ProgressIndicatorPainter(Utils::ProgressIndicatorSize size)
Konstruira slikar napretka za pokazatelj size.
Vidi također setUpdateCallback.
Utils::ProgressIndicatorSize ProgressIndicatorPainter::indicatorSize() const
Vraća trenutnu veličinu pokazivača. Koristite size da biste dobili veličinu u pikselsima.
Vidi također setIndicatorSize.
void ProgressIndicatorPainter::setIndicatorSize(Utils::ProgressIndicatorSize size)
Mijenja veličinu indikatora napretka na size. Korisnici klase moraju prilagoditi svoj kod za iscrtavanje ili raspored promjeni veličine u piksima.
Vidi također indicatorSize i size.
void ProgressIndicatorPainter::setUpdateCallback(const Utils::ProgressIndicatorPainter::UpdateCallback &cb)
Postavlja povratnu funkciju cb, koja se poziva kad god indikator napretka treba ponovno iscrtavanje jer je njegova animacija napredovala. Povratna funkcija je void funkcija koja ne prima parametre i obično bi trebala pokrenuti QWidget::update na widgetu koji obavlja stvarno iscrtavanje.
QSize ProgressIndicatorPainter::size() const
Vraća veličinu pokazatelja napretka u pikselima neovisnim o uređaju.
Vidi također setIndicatorSize i paint.
void ProgressIndicatorPainter::startAnimation()
Pokreće animaciju indikatora napretka.
Vidi također setUpdateCallback i stopAnimation.
void ProgressIndicatorPainter::stopAnimation()
Zaustavlja animaciju indikatora napretka.
Vidi također setUpdateCallback i startAnimation.
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.