[texworks] SCRIPTS: TW.getItem() returning everything lower case?
Paul A Norman
paul.a.norman at gmail.com
Wed Dec 8 22:48:10 CET 2010
Dear Stefan,
>Could you test with a list of strings that contains no (entirely)
lower-case entries?
The problem is that fickly, but most often, Uppercase letters are
treated/converted to lower-case
In the graphic in the last email,
http://dl.dropbox.com/u/13401476/general_images/TW.getItem_fickle_problem_lowercase_returned.jpg
The results of progressively going through the array are shown.
The array that I went carefully through with the item box one by one was
["tiny","scriptsize","footnotesize","small","normalsize","large","Large","LARGE","huge","Huge"]
And the corresponding results of each progressive use of the item box were ..
tiny scriptsize footnotesize small normalsize large large
large huge huge
I have kept the previous compilations of TeXworks, and have tried 0.3
rev 606 and this problem is **not** found there at all.
It does happen in 0.3 ver 649
It does happen in 0.3 ver 684 and so up...
Paul
On 9 December 2010 08:23, Stefan Löffler <st.loeffler at gmail.com> wrote:
> Hi,
>
> On 2010-12-08 00:36, Paul A Norman wrote:
>>> The only
>>> thing that has changed (at least in my Windows builds, compared to
>>> before) is the version of Qt.
>> What version of Qt is being used at present please - 4.7 - as in help about?
>
> Yes, Qt 4.7.0.
>
>> Its fickle - sometimes it happens (mostly), sometimes it doesn't, in
>> successive calls to the script - only occurrence of this that I am yet
>> aware of in anything that I am using on this computer at present.
>>
>> Here is an image showing what repeated running of the script shown
>> does, as described in the comment line. The results were being
>> inserted in the Scirpt's file in Tw as it was used.
>>
>> http://dl.dropbox.com/u/13401476/general_images/TW.getItem_fickle_problem_lowercase_returned.jpg
>>
>> The message box in the image should show: Huge
>
> Could you test with a list of strings that contains no (entirely)
> lower-case entries? So we can determine if this is actually a problem of
> case, or of selecting the wrong item ("huge" instead of "Huge")?
> As you already saw in the code, the getItem function is basically a
> direct wrapper around the native Qt function QInputDialog::getItem. So
> unless something weird happens in passing data to/from scripting, this
> seems very much like a Qt bug (if any) to me.
>
> -Stefan
>
More information about the texworks
mailing list