[PyQt] QScintilla problems.
Phil Thompson
phil at riverbankcomputing.com
Tue Aug 20 18:49:09 BST 2019
On 20/08/2019 15:05, Colin McPhail wrote:
>> On 18 Aug 2019, at 19:30, Barry Scott <barry at barrys-emacs.org> wrote:
>>
>>
>>
>> The attached code shows two problems with QScintilla.
>>
>> 1. SCI_STYLEGETFONT does not return the font.
>> 2. Changing the size to 24pt makes line spacing be 24pt but the text
>> is drawn in 11pt.
>>
>> (1) looks likes a bug.
>> (2) may be that I do not understand something about how to drive the
>> API.
>> What makes Scintilla use the changed settings.
>>
>> (3) Changing the font does not seem to work either.
>>
>> What am I misunderstanding?
>>
>> Barry
>
> I'm not a QScintilla expert but I imagine most people use the
> convenience methods of QScintilla objects such as setFont() and
> setText(). I've attached a version of your example code that uses
> those methods.
Yes - the main purpose of the low-level API is to support the needs of
the high-level API. It should only need to be used if there is some
feature of Scintilla that hasn't got a higher level abstraction.
Phil
More information about the PyQt
mailing list