Member 14874571 Ответов: 2

Как сделать графический интерфейс для текущего проекта (Python 3.8.3, visual studio code)


Hello!

I need help with one of my projects that I am working on. This is the first time that I have ever "learned" how to use majority of the stuff I am using in this project, apart from learning some of the basics of Python in my CS Class in High School

I am requesting support for my project because I need help with 2 things. Some context behind this project is that I am making an AI (or whatever it is called) that calls to a Google Forms Sheet Response and sends back all of the Responses to the Terminal (I am using Visual Studio Code). So far I have gotten to the point where I get the Responses and it tells me the Time and What the Response is. What I need help with is 

1) I don't know how/what to do in terms of getting the code to send back only 1 response at a time everytime I run the command to start up the program again.

2) I want to make a GUI for this program, so it would basically be a button that says "Press Here For Response" and there is a label box that will give me a random response one at a time


Что я уже пробовал:

Я не знаю, что делать или как делать все это, и я хочу начать кодировать как забавное хобби и создавать интересные вещи.

2 Ответов

Рейтинг:
2

Member 14875392

2. Чтобы сделать графический интерфейс, вы можете использовать PyQt модуль. Здесь есть несколько примеров pyqt. PyQt поставляется со многими виджетами и функциями. Если вы ищете что-то очень простое, вы можете использовать tkinter


Рейтинг:
0

Richard MacCutchan

1. Вы должны использовать функцию, которая может быть вызвана повторно из другого места в коде. Видеть 4. Дополнительные инструменты потока управления — документация Python 3.7.8rc1[^].

2. Python использует библиотеку tkinter для своего графического интерфейса. Видеть интерфейс tkinter — Python к документации Tcl/Tk — Python 3.7.8rc1[^].


Member 14874571

Вопрос. Итак, для 1-го вы послали меня с инструментами потока управления. Как бы я мог взять список, который я создал, и заставить его генерировать один ответ случайным образом, а не одновременно?

Richard MacCutchan

Вы не показали нам код, который пытаетесь заставить работать, поэтому трудно сделать какие-либо полезные предложения.