Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

* USER POLL * Where did you learn about PySimpleGUI?? (This is extremely helpful to know) #609

Closed
MikeTheWatchGuy opened this issue Oct 30, 2018 · 29 comments

Comments

@MikeTheWatchGuy
Copy link
Collaborator

Part of what makes this package work has been users actually using the package for their projects. Without you guys making stuff PySimpleGUI would perhaps be 1/2 the package it is.

It takes a lot of effort and "marketing" to get the word out on Python packages. It's not enough to simply build something cool. You've got to get listed on sites, participate in social media, etc.

It would be REALLY helpful to get some feedback from where people heard about PySimpleGUI and perhaps what triggered you to give it a try. I hear almost every day that the Cookbook played a role in someone's decision to give it a try.

By understanding this better, I can reach more users and help more projects be successful. So, please, speak up... help the next guy find this easy to use package.

@ramtejb
Copy link

ramtejb commented Oct 30, 2018

I came to know by internet search for easy pythonGUI and found this
https://opensource.com/article/18/8/pysimplegui

@john144
Copy link

john144 commented Oct 30, 2018 via email

@iris-chang
Copy link

Found PySimpleGUI on this site: https://www.slant.co/topics/6620/~python-gui-frameworks-toolkits when I was googling. Don't remember the keywords anymore but I was trying to decide on a package for making a simple GUI in Python.

@gitsy
Copy link

gitsy commented Oct 31, 2018

Hey, I only found PySimpleGUI sometime last week. I saw it recommended in a couple of places including one of the programming subreddits and in a question on Stack Overflow (sorry don't remember the exact links). I don't even remember what I was searching for, probably something to do with making buttons for my Python scripts.

I'm not a programmer and I just started learning Python a few weeks ago so these are the things that made PySimpleGUI attractive to me:

  1. The word simple in PySimpleGUI made me interested enough to take a look
  2. The fact that it was actively maintained, I saw stuff being updated days ago when I found it and this line in your description stuck out to me too "Launched in 2018 Actively developed and supported"
  3. So many easy examples to follow in the Cookbook!

Thank you so much for making this

@MikeTheWatchGuy
Copy link
Collaborator Author

Ah, slant.co is one of the places that I posted. Pretty much all of these sources are part of my "marketing campaign". Good to see that Reddit is getting people over.

Thanks for sharing what about the project caught your eye too. I only recently added the "Launched in 2018, actively developed" line. I figured that one in particular would grab attention 👍

Despite despising the documentation (I hate working on those damned docs), I'll keep working on them. I understand how valuable they are, not just in acquisition and getting started, but also as a way for people to find technical answers. It cuts down on the number of Issues posted.

The OpenSource article was one of the very first posts I made. I got lucky when it was accepted for publication. It got the most hits that day of all of their articles. I didn't realize how popular it was. It's been picked up and reposted, tweeted, etc, many times. I think I need to write a couple more for other sites.

I've been trying to get on the lists so when people write articles reviewing GUI I'll get covered too. I've added myself to the WIKI pages and am almost done with the PySimpleGUI wikipedia page.

@AltoRetrato
Copy link

I found it when searching Google for Python GUIs, something I always do from time to time. I have used mostly PyQt and OpenCV for Python GUIs, but PySimpleGUI is becoming my favorite / first choice for GUIs.

@till314
Copy link

till314 commented Nov 1, 2018

Pycoders Weekly. So far I have been using mainly PyQt when I couldn't get around building GUIs.

@okaymandontmakemedothis
Copy link

Google search found it in https://wiki.python.org/moin/GuiProgramming
Chose it due to aiming tkinter

@MikeTheWatchGuy
Copy link
Collaborator Author

These are SO helpful.... it proves my point of the need to 'market' a package (I hate that term but it's what it is). I added myself to the wiki.python.org, as well as a number of other places. It takes a fair amount of work, but I really don't know how else to get the word out than to make a concerted effort to post in lots of locations.

Thanks for taking the time to give some feedback... really good stuff to read

@chrisbeardy
Copy link

I subscribe to the opensource newsletter and read this:

https://opensource.com/article/18/8/pysimplegui

Great Work Mike, starting to use it in anger now and so good so far!

@MikeTheWatchGuy
Copy link
Collaborator Author

MikeTheWatchGuy commented Nov 7, 2018

Anger

Anger? Do you mean frustration? Did you try a different GUI framework or something?
That article was the first thing I wrote after the release. I didn't realize just how big of an audience it would draw.

@chrisbeardy
Copy link

chrisbeardy commented Nov 7, 2018

Sorry, that's just an expression to mean I've started to use it for actual projects now as opposed to just playing around with it like I did when I first read the article. I'm not surprised it's been popular, it's so simple to use and get off the ground with, it's great to add easy GUIs for scripts so non technical users can use them with ease. Or get something running fast for a demo to a customer

@MikeTheWatchGuy
Copy link
Collaborator Author

"Popular" is a relative term. With a lot of work, I've managed to get the number of installs almost equal to EasyGUI. I figure that's one gauge of use.

LAST 30 days of installs
9,763 - PySimpleGUI
11,969 - EasyGUI

It takes a lot of 'marketing' effort to get the word out so that people try it.

It's going to get really interesting with PySimpleGUI_Qt releases. It's getting pretty close to an Alpha status.

The rate at which people are cranking out applications with PySimpleGUI is pretty remarkable.

@dcdenu4
Copy link

dcdenu4 commented Nov 9, 2018

I found it via Google here: https://docs.python-guide.org/scenarios/gui/

@dandruk
Copy link

dandruk commented Nov 11, 2018

Found from your Tutorial post on reddit after doing a search for "tkinter" in /r/Python while looking for alternatives (it was the 2nd result)

@kelle1
Copy link

kelle1 commented Nov 20, 2018

Found it via my school teacher. Added it as an option for my assignment.

@MikeTheWatchGuy
Copy link
Collaborator Author

What's the class & assignment? What school-level are you in?

@kelle1
Copy link

kelle1 commented Nov 21, 2018 via email

@RussellJQA
Copy link

I'd heard about it previously, but looked into it after seeing its use in the "Element Highlighter for Web Automation Building" at https://github.com/eagleEggs/EHX.

@ketsa
Copy link

ketsa commented Dec 5, 2018

On a reddit thread about GUI for python.

@jaggiJ
Copy link

jaggiJ commented Dec 13, 2018

Found it there and description piqued my interest:

https://wiki.python.org/moin/GuiProgramming

@Wooble
Copy link

Wooble commented Jan 3, 2019

Heard about it on the Python Bytes podcast

@o0Rh0mbus0o
Copy link

In my Software Development class in year 12 (final year of australian school), we're using it as the gui framework for assessments

@pamoroso
Copy link

pamoroso commented Mar 5, 2019

I heard about PySimpleGUI on Repl.it

@MikeTheWatchGuy
Copy link
Collaborator Author

In my Software Development class in year 12 (final year of australian school), we're using it as the gui framework for assessments

@o0Rh0mbus0o How far along were you into your Python education when you were first exposed to PySimpleGUI? Was it at the end of the course? The first few weeks? What did you use it for? More than 1 project? You mentioned "framework for assessments" which sounds to me like it was used for more than 1 project.

@o0Rh0mbus0o
Copy link

@o0Rh0mbus0o How far along were you into your Python education when you were first exposed to PySimpleGUI? Was it at the end of the course? The first few weeks? What did you use it for? More than 1 project? You mentioned "framework for assessments" which sounds to me like it was used for more than 1 project.

The course this year is entirely software development, but it's the second part of a general computing course, so we were assumed to have knowledge of python and programming up till looping and if statements, but not of functions or classes. I personally have experience with most things up till classes and OOP.
We started using PySimpleGUI at ~2-3 weeks in, after a brief revision section.
The tasks we've been doing have been using it for simple interfaces like this and this. There was also a set of assessments that used it. Later on we'll likely be using it to create our final task's GUI.
Hope this is helpful! I can ask my teacher where he found it if that would be helpful

@MikeTheWatchGuy
Copy link
Collaborator Author

MikeTheWatchGuy commented Mar 10, 2019

Wow, this is fascinating!
So this is a second year course. The first year taught you basics of Python.
And you guys started on GUIs in the 2 or 3rd week??
That's awesome. That's exactly what I was hoping would eventually take place somewhere in the world.... early students doing GUIs.

BTW, you have a bug in the slider GUI. The line of code:
window = sg.Window('Safe').Layout(layout)
Needs to be outside of the While loop

Sure, ask your teacher where he found PySimpleGUI.

I would kill for a class outline / syllabus.

@o0Rh0mbus0o you should also tell your teacher about PySimpleGUIWeb and in particular repl.it.

Here are some programs you can run online, without Python on your machine:
https://repl.it/@PySimpleGUI

I think PySimpleGUIWeb could be used as a teaching aid, particularly in the classroom where everyone may not have a computer with Python, but they will likely have a web browser on some device that can be used.

@Neil-github
Copy link

I'm new to Python. Found pysimplegui searching using Google.

@PySimpleGUI
Copy link
Owner

Google is one of the biggest sources of users finding us. What were you searching for that caused PySimpleGUI to pop up? What are you building?

I love hearing about what people are making. In the Issue Form, the last question asks what the submitter is building if they care to share. It's helpful to get some context and it's simply fun and encouraging to hear the things people are building.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests