|
I actually quite like wx's native widget implementation - it buys you the learnt familiarity with the conventions of the platform your user uses, for free.
|
|
|
|
|
I have not used in recently but once had to make a GUI and found that easygui, https://pypi.org/project/easygui/ was in fact quite easy to use. The GUI choices are basic but functional
|
|
|
|
|
I will take a look at it. Thanks for the info.
|
|
|
|
|
Flask is another web-based approach to providing a GUI for Python scripts, which seems to have a somewhat less steep learning curve than Django. It is easier to learn what you need to know for a particular project and progressively build on this.
|
|
|
|
|
|
kivy works for me - good results on windows & android
|
|
|
|
|
If you want a Microsoft Windows interface, which is still 85% of business desktops, that will run whether your programs are running on Linux or a Windows box that can interface with anything which Windows can interface, like ActiveX controls, .NET controls, I use a software tool called SP2 from Flexus International. It is written in C and I use it with current C development and past development with Cobol. It is not open source so there is a cost, but it is worth it and a great product. SP2 is royalty free. I plan to embed Python in my current C application and while I haven't done it yet, I think Python, which is also written in C, should be relatively easy to interface with the SP2 API. I have interfaced SP2 with a Business Basic app, and Python should be much easier. I have used the Flexus products (flexus.com) since mid-90s and they are top drawer. I have used the Flexus products with various flavors of AIX, Unix, Linux and all Windows versions. If you run your apps on AIX/Unix/Linux you do so using windows clients and all displays, mouse and key clicks go to the windows client via software Thin Client. Flexus also has a product called Web Client X that renders the Windows screens into HTML/CSS/Javascript/Ajax for a complete browser interface with very little code change. SP2 and WC/X are lightning fast and of course will run on any platform with a browser. If anyone is interested, I will be glad to share my Python/SP2 interface with them when I finish it.
|
|
|
|
|
Sounds very interesting. Thanks for the details.
|
|
|
|
|
Over the last 15 or 20 years, I've used wxPython and web-browser UI. Alternatives haven't filled the bill for one reason or another.
Question: How have I chosen between wx and browser? Answer: Which was used for the most recent project? Use the other.
Seriously, the grass has been oddly greener over several cycles.
So, apparently, my next project will be browser-based. Because the last one was wx.
Note: I've wanted to use Tkinter because it comes with Python. But, jeez. Have you experienced its out-of-box?
|
|
|
|
|
We build GUIs for Desktop in Python all the time in the visual effects industry, using Qt as the main library.
While Qt is primarily C++, there are full python bindings (official as well) that you can use to create your interfaces without ever leaving Python.
|
|
|
|
|
Shouldn't a landlady be the opposite of a mermaid?
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I don't know, but you shirley don't want to myth your rent.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
That must come up at lease as off-fin as . . . what?
I cannot flat-out say.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
I don't know, but I once made the mistake of referring to a female accountant as a bag lady. I thought she and her husband would get the joke, and it was rather embarrassing when they didn't.
|
|
|
|
|
Well, I think the problem is with the joke, because I also don't really get it...and wondering if there is something to get...?
Google isn't helping.
|
|
|
|
|
Bagman is slang for someone who controls the purse strings. It usually involves shady dealings, but since it was supposed to be a joke...
|
|
|
|
|
Greg Utas wrote: since it was supposed to be a joke...
Well at least now I know.
I'll have to ask some accountants if they've ever heard the term. But then, I don't know many accountants...
|
|
|
|
|
Merriam-Webster Definition of bag lady
: a homeless woman who roams the streets of a city carrying her possessions in shopping bags That's the definition I am familiar with, and if someone called my wife that, she'd probably kick the crap out of them (which I would love to see by the way).
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
That was supposed to be the joke, that bag lady means something very different than bagman.
|
|
|
|
|
Wouldn't landholder be the antonym of water seller?
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
or maybe not. I've never seen so many "Out of Stock" messages on NewEgg.
Brings home the virus impact.
Charlie Gilley
<italic>Stuck in a dysfunctional matrix from which I must escape...
"Where liberty dwells, there is my country." B. Franklin, 1783
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
|
|
|
|
|
NewEgg has been (and still is) my go-to place for computer stuff and electronics. That being said, I'm concerned about how they are becoming more and more like Amazon.
By that I mean that more and more items are featured from third-party vendors and it seems every more often no one at NewEgg vet's these offers. Whether it's a US$12 item with US$18 shipping, fraudulent claims, and just general gouging, it's becoming more and more the norm.
My personal take on this is that for a couple of years now, NewEgg is now more than 50% owned by a Mainland Chinese company. As such, their promoting more and more of the local riff-raff production we've all grown to know and loath. For merchandise of some quality, the prices are less and less good all the time: I noticed I was less often purchasing what I needed from them because I could do better elsewhere. (TigerDirect went down a slippery slope - I've not bought anything from them for at least ten years).
Being out-of-stuff is certainly more common. What I can't understand is how they never seem to have re-stocked (logitec webcams, for example). Like nearly everything else, they're made in China. Could this be a new 'conspiracy' to get us into the habit of buying off-brand and no-brand junk?
Oh Brave New World!
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
Concur with the assessment on NewEgg, and I've caught Amazon doing the slippery swap on me as well. NewEgg has been my go to for parts, because they are adamant in keeping gray market crap out of their supply chain. Or perhaps not so much now with the acquisition by Liaison Interactive. I haven't built a new rig in 10 years, so times change. If their quality slips, they lose their one distinguishing feature over amazon.
I was just shocked at how many new motherboards (I'm looking at a high end Ryzen 9 build) are just not available. We have processors out the wazoo.
Charlie Gilley
<italic>Stuck in a dysfunctional matrix from which I must escape...
"Where liberty dwells, there is my country." B. Franklin, 1783
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
|
|
|
|
|
TigerDirect had been my longtime supplier of barebones systems. I have since gotten one from NewEgg (I think). So far, however, high-end is not my target. No use for the power.
Lot's of processors (that wazoo thing) - makes sense if no MoBo's in which to install them!
Actually, my most recent purchase was a "NUC barebones" from NewEgg. It's my Linux box, for now. Also my Raspberry Pi 3 . Actually, also the refurbished DELL Optiplex I'm using now to VM into work (and from there, RDT to my Xeon, where I am now).
Sad - how mediocrity and even less is becoming ever more an acceptable norm.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
Manufacturers are having a hard time getting stuff out of China. There's not enough space on planes and ships to get the stuff out. A lot of space is being taken up by PPE because of the virus.
|
|
|
|