Что конкретно не работает в вашем коде на PyCharm с изображениями и есть ли какие-то ошибки, которые программа выводит?

Как можно улучшить и облегчить написание кода для функций сохранения и поиска данных в базе данных sqlite в Tkinter с использованием виджетов Entry, Label, Button и Message?
  • 27 мая 2024 г. 12:11
Ответы на вопрос 3
Поскольку у меня нет возможности видеть ваш код, могу лишь предложить некоторые общие рекомендации по улучшению его эффективности и удобства в работе с изображениями и базой данных SQLite в Tkinter:

1. Проверьте правильность путей к изображениям в вашем коде. Убедитесь, что пути указаны верно и изображения действительно существуют в указанных папках.

2. При работе с изображениями в Tkinter, убедитесь, что вы используете правильные функции для открытия и отображения изображений (например, Image.open() и ImageTk.PhotoImage()).

3. При сохранении и поиске данных в базе данных SQLite, старайтесь избегать дублирования кода. Создайте отдельные функции для сохранения данных и поиска данных, которые будут принимать необходимые параметры.

4. Используйте виджеты Entry для ввода данных, Label для отображения текста, Button для запуска функций сохранения и поиска, и Message для вывода результатов операций. Это делает интерфейс более удобным и интуитивно понятным для пользователя.

5. Разделите ваш код на логические блоки и используйте комментарии для пояснения каждого блока кода. Это поможет вам и другим разработчикам легче понимать и отлаживать код.

6. Используйте try-except блоки для обработки возможных ошибок при сохранении и поиске данных в базе данных SQLite. Это поможет вам предотвратить возможные сбои программы.

Надеюсь, эти рекомендации помогут вам улучшить ваш код на PyCharm с использованием изображений и базы данных SQLite в Tkinter.
"В чём ошибка" написано максимально понятно: 
FileNotFoundError: [Errno 2] No such file or directory: 
'C:\\Users\\Уваж Руслан Рафэкови\\PycharmProjects\\pythonProject\\Tests\\picture.png'

Если же файл по указанному пути у вас есть, об этом нужно было написать сразу при создании вопроса, и тогда проблема либо в кириллице, либо в пробелах в пути. Хотя, вроде, эти несовместимости давно решены в Винде.

P.S.
код на pycharm
Я пытался как-то это прокомментировать, но не смог подобрать слова.
Ты указал относительный путь к файлу picture.png. 
Поскольку путь относительный (т.е. не начинается от корня диска), программа ищёт его относительно текущей рабочей директории. Эта директория может различаться по обстоятельствам, но в твоём случае итоговый путь оказывается таким: C:\\Users\\Уваж Руслан Рафэкови\\PycharmProjects\\pythonProject\\Tests\\picture.png
У тебя точно по этому пути лежит корректный файл изображения? Потому что судя по тексту ошибки, его там нет.
Похожие вопросы