Na ovoj stranici

Utils::ProgressIndicatorPainter Class

class Utils::ProgressIndicatorPainter

Klasa 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.