Skip to content

Incorrect rendering of legend icon with PythonQwt 0.15.0 and PyQt6 6.8.1 #104

Description

@Adrian-B-Moreira

Issue Description

The legend icon is not displayed as expected. Instead of a line, the icon appears as a small square in the top-left corner of the icon rectangle area.

This issue occurs in a clean environment with only PythonQwt 0.15.0 and PyQt6 6.8.1 installed.

Image Image

The problem probably occurs during the creation of the QwtGraphic (of the icon) or in converting it to a pixmap using the QwtGraphic.toPixmap() method

Location

(Not sure)

File: plot_curve.py or graphic.py
Method: QwtPlotCurve.LegendIcon or QwtGraphic.toPixmap

Impact

This issue prevents users from visually distinguishing between different plot curves in the legend, as the legend icon does not accurately represent the curve style. It reduces the clarity and usability of plots, especially in cases with multiple curves, making it difficult to interpret the plot data from the legend.

Additional Context

This bug likely appeared after updating PyQt6 to version 6.7 or 6.8.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions