On Tuesday 18 April 2017 04:55:58 Chris Morley wrote: > I've been working on a branch that would supply linuxcnc with a python > QT based vcp program. > > This is capable of GLADEvcp type panels and operator screens including > python handler files. > > Qt seems to be the future of GUIs > > > The questions I am wonder on are: > > > python 2 or 3 ? > > > PYQT4 or 5 ? > > > Currently it's built with python 2 and PYQT4. > > > My personal opinion is that I see little reason to use python 3 yet - > it seems many libraries are slow to switch. > > > QT5 is not available in wheezy but is available in Mint (a fairly > common used distribution) > > Looks like debian Jessie has PYQT5 in both styles of python. > > > So to use QT5 we would not be able to use QTvcp in wheezy and i would > need some make file help > While my 3 wheezy x86 installs are running well, the end of support for wheezy is in sight. Raspbian/jessie is running moderately well with an occasional gui lockup. Keeping its gui busy seems to be key for long uptimes. > to juggle when to build and not. > > > I haven't read any significant differences between qt4/5 I just would > like to future proof the work. > > it's really disappointing the debacle of GTK2 and 3. "debacle" is an understatement. I get the impression that they fully intended to throw it under the bus.
The python list is, and has been for at least a year, recommending that all new python work be based on python 3.5 or better. The configure/make should prefer to use QT5 if available, or QT4 if thats whats available. How difficult to accomplish that remains TBS. Of one thing I am sure, and that is if gladevcp functionality can be brought back using QT, there will be cheering and clapping from the bleachers where I sit. Thank you Chris. > > > Opinions other comments? > > > Chris M > ---------------------------------------------------------------------- >-------- Check out the vibrant tech community on one of the world's > most engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Emc-developers mailing list > Emc-developers@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-developers Cheers, Gene Heskett -- "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." -Ed Howdershelt (Author) Genes Web page <http://geneslinuxbox.net:6309/gene> ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers