Re: QScintilla problem take 2 - style sheets

Barry <[email protected]>
Newsgroups gmane.comp.python.pyqt-pykde
Message-ID <[email protected]>

> On 2 Sep 2019, at 21:36, Phil Thompson <[email protected]> wrote:
> 
>> On 02/09/2019 16:14, Barry Scott wrote:
>> Phil,
>> Are you able to comment on this problem?
>> Is there something more I need to change in my code or is this a
>> problem in the QScintilla code?
> 
> Regressions are usually Qt bugs so you need to demonstrate that the problem is with either PyQt or QScintilla (and which versions).

I listed the bersion of good and bad pypi packages.
But I think you are asking that I write C++ code to show if the bug is
In PyQt world of scintilla/Qt world?

Barry

> 
> Phil
> 
>>> On 25 Aug 2019, at 17:29, Barry Scott <[email protected]> wrote:
>>> I have changed my code to use the high level setFont() call and found that worked in some cases.
>>> But If I set styles on QApplication then QScintilla  does no use the family from setFont, only the point size.
>>> I use setStyleSheet() to customise the UI font use in the larger app.
>>> The attached code shows this issue - it was tested on macOS and I think uses fonts that are always
>>> installed on macOS to show the problem. However this issue is also present on windows builds.
>>> This looks like a regression going from PyQT 5.12 to PyQt 5.13. Or is it a deliberate change?
>>> I tested with 2 venv's setup like this:
>>> #!/bin/bash
>>> echo "Info: setup PyQt 5.13 with QSci"
>>> python3.7 -m venv create qsci-5-13
>>> qsci-5-13/bin/pip install PyQt5 QScintilla xml-preferences
>>> echo "Info: setup PyQt 5.12 with QSci"
>>> python3.7 -m venv create qsci-5-12
>>> qsci-5-12/bin/pip install PyQt5==5.12.2 QScintilla==2.11.1 xml-preferences
>>> Then run the attached code against each venv with and without the --style option.
>>> The follow 3 runs show identical windows contents.
>>>    qsci-5-12/bin/python qsci_bug.py
>>>    qsci-5-12/bin/python qsci_bug.py --style
>>>    qsci-5-13/bin/python qsci_bug.py
>>> But this run does not use the intended font.
>>>    qsci-5-13/bin/python qsci_bug.py --style
>>> Text is draw with different fonts.
>>> Barry
>>> _______________________________________________
>>> PyQt mailing list    [email protected]
>>> https://www.riverbankcomputing.com/mailman/listinfo/pyqt
>> _______________________________________________
>> PyQt mailing list    [email protected]
>> https://www.riverbankcomputing.com/mailman/listinfo/pyqt
> 

_______________________________________________
PyQt mailing list    [email protected]
https://www.riverbankcomputing.com/mailman/listinfo/pyqt
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.