![]() ![]() ![]() If you try to find ActiveTcl 8.5 on that downloads page, you'll be sorely mistaken. If you try to access that given hyperlink, you'll be taken to the ActiveTcl versions downloads page. ("ActiveTcl" will include both Tcl and Tk when it installs) In fact, they try to give you a nice hyperlink to "ActiveTcl 8.5"-because this website called ActiveState apparently provides an easy-to-install version of Tcl/Tk, whatever the heck that stuff is. If you visit said link for current information, you'll be told that in order to use Python 3 on Mac you need to have these things called "Tcl/Tk" installed somewhere on your computer- but they have to be specifically the "8.5.18" version of that software, not the most recent 8.6 version. ![]() ![]() If you open IDLE, bright-eyed and ready to learn, you'll see an error message saying WARNING: The version of Tcl/Tk (8.6.7 ) in use may be unstable. If you try to download Python 3.6.4 from their page, you'll find out that what you actually work on in Python, the "blank canvas," is opened by this application called "IDLE". Let me describe this If-You-Give-A-Mouse-A-Cookie style. I'm using OS X Mavericks 10.9.5, but forums tell me these problem I'm gonna describe happen on a bunch of OS X versions (not sure about the new ones).Īnyway. Let me describe the correct steps, now, to install and use Python ( with the proper Tcl/Tk), on Mac OS X. I literally haven't even started learning to code past the first introductory chapter of this book i'm reading about it, but I had SUCH A HARD TIME WITH just the INSTALLATION process that I figure I want to share what I did so the next guy who want to start out trying to learn how to code doesn't get completely shut down by annoyance, like I almost did. It's NOT the most recent 8.6 build, but this specific older version is required for using Python 3 on Mac. If you know something about programming and want to help, please feel free to open an issue and let us know.Tl dr ActiveTcl 8.5.18 can be downloaded here. Almost everything in the database backend is either still missing or only partly implemented. This application is in an early stage of development and is still not suited for production. (yeah, no one in the entire world would ever come up with such a strong and safe password). The default user is npk with the password. To run the application, you just need to execute the module service/service.py with Python 3.6 or later. During this early development stage, the module service/db_local_admin.py can be executed directly, in order to generate a small sample database, populated with fake data. How to useĪt this time, it is possible to configure some of the application's parameters (window dimensions and location, reducing animation for slower machines, database file location – only supporting a local sqlite database currently!), by changing the constants defined in the service/global_setup.py module.īefore running the application for the first time, you will need to initialize the database. In Mac, it's highly recomendable to use ActiveTCL 8.5.18, as stated in Python language release documentation, in order to ensure compatibility and stability for tkinter in macOS. In older operating systems, some Unicode icons or emojis may not be correctly displayed. The visual interface has been tweaked to match as much as possible Mac native applications, so at least the toolbars will certainly look a bit awkward in other plaforms. Before usage, you will need to install some external packages ( pip install -r requirements.txt).ĭevelopment and testing has been done only on Mac, however it should be pretty straightforward to make a few adaptations to make it run in Windows or Linux. This application is being developed in Python 3.6+ and tkinter, after and original idea by Márcio Araújo. Data insertion forms (new costumer product repair, new contact):.Data insertion forms (new stock product repair, new shipment):.The overall aspect of the aplication (repairs list with message board, repair details and message/event details windows):.Processes that require special attention, for instance because of a delay in delivery or while waiting for an answer from the costumer, are highlighted in the main list, in order to allow proper intervention by the staff team. It enables store staff to keep an organized log of the products left for repair by costumers, their route during the process and the communications made. Database application for in-store registering of warranty and service/repair processes in general. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |