Рисование границ дуги на QWidgetC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Рисование границ дуги на QWidget

Сообщение Anonymous »

Как создать QWidget, который выглядит так же, как на изображении ниже?
Изображение

Виджет должен иметь именно такие рамки, я даже не знаю, как его запустить на QPaintEvent
Я в смысле как это посчитать? мне это кажется почти невозможным, пожалуйста, помогите
class Widget : public QWidget
{
Q_OBJECT
public:

Widget()
{
setStyleSheet("background-color: transparent");
setAttribute(Qt::WA_TranslucentBackground);
setWindowFlags(Qt::FramelessWindowHint);
};

void paintEvent(QPaintEvent* event) override
{
QPainter painter(this);
painter.setRenderHint(QPainter::Antialiasing);

const int borderWidth = 10;
const int cornerRadius = 20;
const QColor borderColor(255, 0, 0);

QPainterPath path;
}
};

int main(int argc, char* argv[])
{
QApplication a(argc, argv);
Widget* w = new Widget;
w->show();
return a.exec();
}


Подробнее здесь: https://stackoverflow.com/questions/784 ... -a-qwidget
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Рисование дуги в C++ Graphics.h
    Anonymous » » в форуме C++
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • При использовании Pyside2 у меня есть: QWidget: необходимо создать QApplication перед QWidget.
    Anonymous » » в форуме Linux
    0 Ответы
    45 Просмотры
    Последнее сообщение Anonymous
  • Qt6 Как разместить полупрозрачный Qwidget через другой Qwidget
    Anonymous » » в форуме C++
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Я не получил никаких отступов и границ, несмотря на добавление отступов и границ [закрыто]
    Anonymous » » в форуме CSS
    0 Ответы
    62 Просмотры
    Последнее сообщение Anonymous
  • Общая формула для создания кубической эллиптической дуги Безье?
    Anonymous » » в форуме C++
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»