Comments (5)
fbs has been removed from dependencies, now all that remains is to write & test a build script.
from qtpyhammer.
Unsure how to get build script to recognise internal packages / modules.
Need to read more of the cx_Freeze documentation.
Should also test a single file build script, tests/prototypes/qt_gl_render_manager.py
should make a good test subject.
from qtpyhammer.
Compiling on win10, Linux will need to Qt5.15 compiled from source
official guide
alternative guide
turns out internal modules and packages are added automatically
however the entirety of each pachake (with .py replaced with .pyc) is included in the build
Qt5 takes up about 200MB, a majority of most included
this also includes the QtPyHammer directory, shaders & all
so they should be moved out of this folder and located relative to the .exe, not the libraries included in releases
from qtpyhammer.
It's probably time to have a QSettings for configs that locates the .fgd & compilers (Compilepal)
from qtpyhammer.
Still need to get test Linux & Mac compiles (as ever)
Compile sizes do need some zealous reduction too (lots of excludes)
But this at this point I'd consider cx_Freeze as having fully replaced fbs
from qtpyhammer.
Related Issues (17)
- Mouse is locked to center of screen when window is not focus HOT 2
- Some solids do not load HOT 1
- Minimising causes main window to disappear HOT 1
- Inputs being handled poorly by camera HOT 2
- Asset Browser HOT 1
- Making selections HOT 3
- Rebuild renderer HOT 8
- Rendering Displacements HOT 9
- Camera jitters
- File Open & Save / Save As QFileDialogs don't render correctly on linux HOT 1
- QTimer isnβt reliable
- .vmt parser
- Refactor utilities.render
- fgd-tools deprecated HOT 1
- AttributeError: 'Vmf' object has no attribute 'hidden' HOT 1
- Entity browser needs a refactor
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from qtpyhammer.