Добрый день, форумчане! Извиняюсь сразу за глупый вопрос, уже 2 месяца не могу решить проблему.
На ПК стоит Windows 7, пользуюсь python 3.8 (32 bit), QT Designer 5.14.2
Хочу создать приложение, в котором при вводе страны программа выдала континент, на котором эта страна находится. Не могу понять, как привязать логику к конкретной кнопке, скриншоты прилагаю. Спасибо большое!!!!
import sys
from PyQt5 import QtWidgets
import design
class ExampleApp(QtWidgets.QMainWindow, design.Ui_MainWindow):
def __init__(self):
super().__init__()
self.setupUi(self)
country = input ("какая страна?")
if country == "Россия" or "Украина" or "Беларусь" or "Латвия" or "Литва" or "Эстония" or "Финляндия" or "Швеция" or "Норвегия" or "Дания" or "Германия" or "Польша" or "Австрия" or "Чехия" or "Словакия":
print ("Европа")
elif country == "Канада" or "США" or "Мексика":
print ("Северная Америка")
elif country == "Чад" or "ЮАР", "Эфиопия" or "Кения":
print ("Африка")
else:
print ("Введите другую страну")
def main():
app = QtWidgets.QApplication(sys.argv)
window = ExampleApp()
window.show()
app.exec_()
if __name__ == '__main__':
main()
На ПК стоит Windows 7, пользуюсь python 3.8 (32 bit), QT Designer 5.14.2
Хочу создать приложение, в котором при вводе страны программа выдала континент, на котором эта страна находится. Не могу понять, как привязать логику к конкретной кнопке, скриншоты прилагаю. Спасибо большое!!!!
import sys
from PyQt5 import QtWidgets
import design
class ExampleApp(QtWidgets.QMainWindow, design.Ui_MainWindow):
def __init__(self):
super().__init__()
self.setupUi(self)
country = input ("какая страна?")
if country == "Россия" or "Украина" or "Беларусь" or "Латвия" or "Литва" or "Эстония" or "Финляндия" or "Швеция" or "Норвегия" or "Дания" or "Германия" or "Польша" or "Австрия" or "Чехия" or "Словакия":
print ("Европа")
elif country == "Канада" or "США" or "Мексика":
print ("Северная Америка")
elif country == "Чад" or "ЮАР", "Эфиопия" or "Кения":
print ("Африка")
else:
print ("Введите другую страну")
def main():
app = QtWidgets.QApplication(sys.argv)
window = ExampleApp()
window.show()
app.exec_()
if __name__ == '__main__':
main()