Search found 21 matches

by maxlem
Mon Sep 23, 2019 12:51 am
Forum: UX/UI Design
Topic: Alternative GUI for FreeCAD: Overlayed Layout (Devs needed)
Replies: 104
Views: 12051

Re: Alternative GUI for FreeCAD: Overlayed Layout (Devs needed)

No progress yet, still in the back of my mind. Got implicated in a little startup.
by maxlem
Sun Aug 04, 2019 2:15 am
Forum: UX/UI Design
Topic: Alternative GUI for FreeCAD: Overlayed Layout (Devs needed)
Replies: 104
Views: 12051

Re: Alternative GUI for FreeCAD: Overlayed Layout (Devs needed)

Frankly, I can't say, but I suspect everything but central widget will work as before. In the end both QWidget and QWindow are based on QObject, Q_PROPERTY, signals and slots. So everything *can* play nice. The Quarter thingy is really just a bridge to map qt mouse and keyboard events to Coin3D, and...
by maxlem
Sun Aug 04, 2019 12:16 am
Forum: UX/UI Design
Topic: Alternative GUI for FreeCAD: Overlayed Layout (Devs needed)
Replies: 104
Views: 12051

Re: Alternative GUI for FreeCAD: Overlayed Layout (Devs needed)

Well as I ended up concluding, I think my best bet is to bypass Quarter altogether and go straight to Coin3D. Why? Quarter wraps Coin3D in a QPainter-based QWidget. QtQuick2 is neighter QPainter nor QWidget based. I will wrap my qtquick2 QWindow in a QWidget's QWindow container, but I will do everyt...
by maxlem
Sat Aug 03, 2019 9:24 pm
Forum: UX/UI Design
Topic: Alternative GUI for FreeCAD: Overlayed Layout (Devs needed)
Replies: 104
Views: 12051

Re: Alternative GUI for FreeCAD: Overlayed Layout (Devs needed)

Ok, so, I did study the first few commits made by ickby https://github.com/ickby/FreeCAD_sf_master/commits/layout I learn that FreeCAD is based on Quarter, a Qt-wrapper for Coin3D. I notice that ickby had to modify the source of QuarterWidget.cpp, which is part of Coin3D/quarter but at the time, had...
by maxlem
Sat Aug 03, 2019 2:41 pm
Forum: UX/UI Design
Topic: Alternative GUI for FreeCAD: Overlayed Layout (Devs needed)
Replies: 104
Views: 12051

Re: Alternative GUI for FreeCAD: Overlayed Layout (Devs needed)

Thanks vocx, The errors I encountered were when I tried to build ickby's latest rebase, which is "2617 commits behind FreeCAD:master.". I don't think I would have an issue building master's head. That said, thanks for the hints but I don't plan to spend effort managing to build the old qt4 stuff. I ...
by maxlem
Mon Jul 29, 2019 1:24 pm
Forum: UX/UI Design
Topic: Alternative GUI for FreeCAD: Overlayed Layout (Devs needed)
Replies: 104
Views: 12051

Re: Alternative GUI for FreeCAD: Overlayed Layout (Devs needed)

Hi ickby, Thanks for the reply. I actually went through both qtquick 1 (QDeclarative) and qtquick2, and as far as I remember (I did the qdeclarative opengl viewport back in 2013 or so), QDclarative was closer architecturally to QWidget than QtQuick is. Under QtQuick, all items are collected and batc...
by maxlem
Sun Jul 28, 2019 8:57 pm
Forum: Developers corner
Topic: QML in FreeCAD
Replies: 11
Views: 3195

Re: QML in FreeCAD

Well, the discussion is the background for my reply. I may well start a new thread if nothing comes out of it.
by maxlem
Sat Jul 27, 2019 11:49 pm
Forum: UX/UI Design
Topic: Alternative GUI for FreeCAD: Overlayed Layout (Devs needed)
Replies: 104
Views: 12051

Re: Alternative GUI for FreeCAD: Overlayed Layout (Devs needed)

Yes, I could do that. I may, actually. Yet I fear it may not be possible without significant changes for FreeCAD core. The way I know to render opengl in a QtQuickItem is using QQuickFramebufferObject and using a QQuickFramebufferObject::Renderer derivation as a renderer. This way your 3d viewport i...
by maxlem
Sat Jul 27, 2019 11:31 pm
Forum: Python scripting and macros
Topic: PieMenu-like clone - quickly access a different workbench via popup
Replies: 9
Views: 539

Re: PieMenu-like clone - quickly access a different workbench via popup

Oh!

this https://doc.qt.io/qt-5/qquickwidget.html is promising! I think it should work!

Not sure I will have time to try this today.

[edit] Ugh! if you read the "Limitations" section, you're in for pretty depressing stuff. Not that I personally care, but it will fail with a Direct 3D backend.
by maxlem
Sat Jul 27, 2019 11:24 pm
Forum: Install / Compile
Topic: Ubuntu 18.04 : libvtk7-dev : Depends: libgdal-dev but it is not going to be installed
Replies: 2
Views: 134

Re: Ubuntu 18.04 : libvtk7-dev : Depends: libgdal-dev but it is not going to be installed

I don't think so. I just blindly followed ubuntu build instructions, installed the daily ppa as per https://www.freecadweb.org/wiki/Install_on_Unix#Official_Ubuntu_repository and tried https://www.freecadweb.org/wiki/CompileOnUnix#Single_command_for_Python_3_and_Qt5 libvtk7-dev installation problems...