Python Hub - сборище Питонистов
前往频道在 Telegram
Уголок счастья для любого питониста. Сотрудничество или заказы: @leshunist https://shcoder.dev - студия разработки ShcoderDevelopment https://t.me/pythonhub_chat - чат
显示更多1 722
订阅者
+1024 小时
+17 天
-530 天
帖子存档
Еще один пример кода с написанием приложения, которое использует библиотеку wikipedia на Python. Графическая часть написана на Tkinter. Код прикреплю ниже.
Небольшая демка приложения с использованием библиотеки ttkbootstrap. Есть возможность выбрать дату и достать ее по нажатию на кнопку.
Код:
import ttkbootstrap as ttk
from ttkbootstrap.constants import *
root = ttk.Window(themename='darkly')
root.geometry('400x300+500+100')
root.title('Получить дату.')
def get_date():
date = de.entry.get()
l.config(text=f'Ваша дата: {date}')
l = ttk.Label(root, text='Ваша дата: ', bootstyle=SUCCESS)
l.pack(pady=20)
b1 = ttk.Button(root, text='Get date', bootstyle=PRIMARY, command=get_date)
b1.pack()
de = ttk.DateEntry(root, bootstyle=SUCCESS)
de.pack(pady=20)
root.mainloop()Демонстрация базовых виджетов из библиотеки CustomTkinter, которая является отличной заменой для стандартного Tkinter'a.
Небольшая программа по определению курса Bitcoin на Python с использованием GUI от Customtkinter.
Достаем данные при помощи кода:
response = requests.get('https://api.coindesk.com/v1/bpi/currentprice.json')
data = response.json()
result = data['bpi']['USD']['rate']
P.s. Файл с кодом прикреплю ниже.Покрываете ли код тестами?
Если да, то чем пользуетесь?
Свой браузер в 9 строк кода? Легко!
Библиотека tkinterweb в связке с tkinter поможет вам.
Пример перед глазами.
Вот код:
import tkinterweb
import tkinter as tk
root = tk.Tk()
root.title('Fake Chrome')
root.geometry('600x500+500+200')
frame = tkinterweb.HtmlFrame(root)
frame.load_website('google.com')
frame.pack(fill="both", expand=True)
root.mainloop()
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
