Найти - Пользователи
Полная версия: Easygui
Начало » GUI » Easygui
1
kompilikus
Примеры из статьи https://habr.com/ru/sandbox/108668/

Почему существует два варианта, не совсем понимаю, чем отличается “импортировать” от “импортировать всё”.
 import easygui
from easygui import * #Импортируем всё.

В Geany v.1.31 попробовал запустить такой код:
 # -*- coding: utf-8 -*-
import easygui
msgbox(msg, title, ok_button, image, root) #Все параметры (args)
msg = "Hello, world!" #Сообщение
title = "Hello, world!" #Шапка
button = "Ответить" #Кнопка
image = "your_image" #У меня нету подходящего изображения
msgbox(msg, title, button) #У меня нету картинки
В отобразившимся чёрном окне было:
Traceback (most recent call last):
File “importirovati.py”, line 3, in <module>
msgbox(msg, title, ok_button, image, root) #╨Т╤Б╨╡ ╨┐╨░╤А╨░╨╝╨╡╤В╤А╤Л (args)

NameError: name ‘msgbox’ is not defined

——————
(program exited with code: 1)
Что надо подправить, чтобы заработало?
FishHook
kompilikus
Почему существует два варианта, не совсем понимаю, чем отличается “импортировать” от “импортировать всё”.

 import easygui
импортировать модуль. В текущем пространстве имен появится объект типа модуль с именем модуля.

 from easygui import *
импортировать модуль. В текущем пространстве имен появятся все объекты определенные в модуле под своими именами.
 easygui.msgbox(msg, title, button) 
kompilikus
А это вообще сейчас нужно знать, а то не понял, как это применять на практике?
FishHook
kompilikus
А это вообще сейчас нужно знать, а то не понял, как это применять на практике?

о какой практике речь, если вы не знаете основ языка программирования, на котором собрались писать программы? Это же вам не трактор водить, и не коровам хвосты крутить, тут интуитивно действовать не получится и развить в себе моторные навыки достаточные для выполнения рутинных действий не получится. Надо знать и понимать. По другому никак.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB