← Back to team overview

kicad-developers team mailing list archive

Re: wxFormBuilder and the future

 

Le 13/08/2015 18:36, Eldar Khayrullin a écrit :
> Hi all.
> Maybe in future need to port kicad in other modern gui as qt(
> https://en.wikipedia.org/wiki/Qt_(software) )

A bit overkilled for this issue (if this is an issue).
I am not especially thrilled by QT.
This is a very good tool, but it has its own issues.
Good luck to volunteers who will port 400 000 lines of code relative to GUI.
(80% of code of any application; Kicad has more than 500 000 lines of code)

> 
> 13.08.2015 13:00, Blair Bonnett пишет:
>> Hi all,
>>
>> It appears wxFormBuilder is, if not dead, not far from it. The evidence:
>>
>> * No stable release in 4 years, and the last beta release was 13
>> months ago.

Although I agree with the fact wxFormBuilder is not actively maintained,
the last release was made the 17 June.

I share your concern about wxFormBuilder.

But replacing it is not easy.

To answer one of your questions, before using wxFormBuilder, I used
DialogBox (free version).

It worked fine and was easy to use.
It is written and maintained by the creator of wxWidgets.

But the user code is embedded in automatically generated DialogBox.
I did not used recent versions, so it is perhaps now different.

One on the *best features* of wxFormBuilder is the fact it creates
"black box" files and all the user code is in other files.
You even do not need to read them.

Any other candidate should have this feature.

We need volunteers to test other candidates (in fact a very few candidates)


>> * A grand total of 13 commits in the last 12 months (current trunk is
>> r2205, r2192 was made on 1 August 2014). A number of these are
>> buildsystem / release / changelog (!) updates.
>> * No developer responses on the mailing list, including to a message
>> three months ago [1] asking if the project was still active.
>> * No support for newer widgets. For example, the wxSpinCtrlDouble
>> widget added in wxWidgets 2.9.0 is not supported. I patched it to add
>> this widget back in April and posted the patch to both the mailing
>> list and an existing ticket from three years ago [2]. No response to
>> that either.
>>
>> We may have to start thinking about whether we continue with it from
>> here, or consider a move towards a different tool.
>>
>> I realise any change like this isn't going to happen prior to the
>> stable release, and nor am I suggesting it should. But with the recent
>> post to this list about UI improvements, I think this is a highly
>> related topic which should be discussed as well.
>>
>> There are a number of alternatives listed on the wxWidgets wiki [3].
>> Does anybody have any experience with any of them? (Spoiler alert, I
>> don't). Are there any thoughts on how to proceed from here?
>>
>> Regards
>> Blair
>>
>>
>> [1] https://sourceforge.net/p/wxformbuilder/mailman/message/34100789/
>> [2] https://sourceforge.net/p/wxformbuilder/feature-requests/45/
>> [3]
>> https://wiki.wxwidgets.org/Tools#Rapid_Application_Development_.2F_GUI_Builders


-- 
Jean-Pierre CHARRAS


Follow ups

References