acbob / pycfscape Goto Github PK
View Code? Open in Web Editor NEWA QT Python GUI for the VPK python library.
License: MIT License
A QT Python GUI for the VPK python library.
License: MIT License
Like jesus christ is it awful right now.
Something like a File manager is probably desireable.
in order to use the program you need to launch it inside of the directory in which it's installed. I have a bash function setup like this:
function pycfscape() {
/path/to/pycfscape/main.py
}
so that I can easily run pycfscape.
However, when I try to launch it, it crashes with No such file or directory: ./options.toml
. you should be able to check sys.argv[0]
to get the command used to launch this program (which will usually include an absolute path).
Not great when all your VPKs clash into each other, now is it?
If you're in something like hl2_pak_dir.vpk
, it'll run fine (i tested it on this)
but if you run it on something like, say, portal2_pak_dir.vpk
, there is a VERY noticeable slowdown when you go to select a file.
I'm not sure if this is a Qt thing (as a result of me passing it SO MUCH DATA) or if it's my code.
Main.py is missing the shebang line at the top of the file:
#!/usr/bin/env python3
This will tell the command interpreter to run the program with python3 so that it can be run from the command line like this: ./main.py
Thanks!
Give the folders some love, and give them check boxes.
Just loop through its children and tick em'.
jesus christ the code is awful.
It requires a whole rewrite, from scratch.
I also want to look into the possibility of using WxWidgets (WxPython), as it seems to have a similar process to Qt, and looks like the local machine more than Qt. Qt's nice, but i want my tool to use the native theme, which is hard to get (at the very least with the python implementation) with Qt.
I'd probably also merge closer
into mater before this, and use closer as the branch that this rewrite occurs in. When finished, the current master branch would be deprecated into old
.
Bad title, but put simply;
If you export a file from a folder, say, foo/bar.txt
then in the program's directory, you'll get foo/bar.txt
AND foo/bar./
this is a pretty big issue if you're bulk exporting.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.