[Eric] new user questions
Sebastian Elsner
sebastianelsner at freenet.de
Sun Nov 17 22:32:18 GMT 2013
Am 17.11.2013 19:13, schrieb Detlev Offenbach:>
>
> On Sunday 17 November 2013, 17:31:38 Sebastian Elsner wrote:
>> Am 17.11.2013 15:25, schrieb Detlev Offenbach:
>>>> * can I create custom templates or code skeletions like if I type
>>>> "super" I can expand it to super(MyClass).__init__(parent)
>>>
>>> Please check, if the built-in templates are what you have in mind
>>> (Templates Viewer).
>>
>> This is what I was looking for (in the settings dialog, though :))!
>> Only, I don't think I can insert them via some kind of autocompletion
>> directly in the editor, right?! At least in the shortcut editor I have
>> found no entry for templates.
>
> That is done automatically when entering the start of a template name and
> pressing Tab.
Sweet!
>
>>
>>>> * themes: it would be very nice to be able to define themes via
>>>> QPalettes. Defining via stylesheets is nice and lets you do more than
>>>> palettes, but it is way more difficult to get a consistent look if you
>>>> "just" want to create a dark UI. For example I prefer the plastique
>>>> style, but if I apply a stylesheet to make the ui dark, the scrollbar
>>>> look like windows xp.
>>>
>>> eric uses the Qt style by default. However, that can be changed via the
>>> configuration dialog, Interface->Interface page. Here you may select a
>>> different Qt style and assign a custom style sheet file to used (Qt
style
>>> sheet).
>>
>> I had already found that. My problem is more basic: using stylesheets I
>> have to define styles for ALL widgets (just once for the QWidget base
>> class does not work for all) or I will get strange looking results for
>> some widgets. See the attached image: On the left I am using a
>> stylesheet, on the right QPalette (which I quickly hacked in Eric5.py).
>> Please note how the scrollbars degenerate from "plastique" to "Win xp"
>> (on the left) whereas on the right they stay with plastique. There are
>> also other subtle glitches like strange colors for tree items being
>> selected but not in focus. I know this might be nitpicking, but I do
>> design a lot of dark Qt ui for a living :)
>>
>>>> * plugins: is there any documentation on what a plugin needs to
>>>> implement or can implement to get a certain behaviour? (technical
> report
>>>> does not give much information). I have the dark palette thing
> working,
>>>> but I would like to put it into a plugin for sharing.
>>>
>>> The eric archive contains a document describing the plug-in system
> and
>>> the development of plug-ins. eric itself and the online eric plug-in
>>> repository provide a bunch of plug-ins that can be used as examples.
>>> However, style sheets need not be wrapped in a plug-in because you
> can
>>> load them directly (see above answer).
>>
>> The question was targeted at making the dark QPalettes a eric plugin. I
>> get that qss does not need plugin wrapping.
>
> Wouldn't it be better to create a dark Qt style and install that into
Qt and
> select it from within eric?
I have never done that before. Will check back with you one I have an
update on this.
>
> Detlev--
> *Detlev Offenbach*
> detlev at die-offenbachs.de
>
More information about the Eric
mailing list