Подскажите, пожалуйста, какими виджетами можно сделать приложение похоже на фото



  • число квадратиков сверху будет менятся, и цвет взависимости от температуры датчика

    0_1502836060826_42029995bf36e9f50f882e4cda11fb3d8e66b211.jpg



  • @Vad1

    Ваш лучший друг, добро пожаловать.

    Применение вышеуказанных изображений, используя в основном QWidget обрабатываются.

    Первый подкласс QWidget, перегружен functionpaintEvent функции (), функция внутри, вы можете использовать любое содержимое экрана QPainter малярные вы хотите.

    Вы можете использовать английский язык?



  • @joeQ yes, I can comunicate in English, one man recomended me to use QProgressBar



  • @Vad1

    QProgressBar is ok. if you want to a pretty window interface, maybe you should to repaint the window interface.



  • Ну это явно кастомный интерфейс на qml, стандартными средствами такое нет смысла реализовывать.



  • @joeQ I have an idea to use scrolArea then insert QWidgets and in every QWidget paint (using QPainter) rectangle or polygon even .
    but I do not know how to write code to paint figure in separate QWidget.....will be good it or not ? thanks



  • @Vad1
    I think separate window to some widgets and then to repaint these widget will be good.

    from your example image, I think the widget you should to repaint is RAM Ring progress bar. other bar progress bar you can subclass QProgressBar, and to reimplement QProgressBar::virtual void paintEvent(QPaintEvent *).

    other widget style, you can use set css style. You can search Qt key words Qt Style Sheets in help manual to see how to changed style from using style sheet.



  • This post is deleted!

Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.