Конвертер валют с интерфейсом на python (питон)

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ย. 2024
  • Конвертер валют с интерфейсом на python (питон)
    ★ Телеграм канал: t.me/programme...
    ★ Группа ВК: club123...
    ► Поддержать автора:
    www.donational...
    ► Другие видео:
    ★ Плейлист со всеми уроками по python: • Урок по Python №1 | Вв...
    ★ Команды в cmd для новичков: • Команды в cmd для нови...
    ★ Как работает процент (%) / остаток от деления в программировании: • Как работает процент (...
    ► ► ► ► ► ► ► ► ► ► ► ► ► ► ► ► ► ► ► ► ►
    • Конвертер валют с инте...

ความคิดเห็น • 23

  • @valeriikaaa
    @valeriikaaa 2 ปีที่แล้ว

    Спасибо! Все круто и понятно объяснил, лучший😉

  • @denarser7741
    @denarser7741 2 ปีที่แล้ว +3

    круто

  • @-clapzyy-3026
    @-clapzyy-3026 2 ปีที่แล้ว +4

    можно готовый код?

  • @levougamer9652
    @levougamer9652 2 ปีที่แล้ว +1

    usd_converted = Label(header_frame, text='%.2f' % c.convert(1, 'USD', 'RUB'), font='Arial 10')
    где ошибка найди мне ошибку пж здесь есть ошибка терминал показывает

  • @dangerpro1337
    @dangerpro1337 2 ปีที่แล้ว +2

    Когда будет PyQt5? Он намного удобней и лучше ткинтера

    • @it_start
      @it_start  2 ปีที่แล้ว +3

      Скорее всего в начале следующего года)
      Я пока по больницам хожу, нет времени что-то такое снять, снимаю запасы так скажем)

    • @it_start
      @it_start  2 ปีที่แล้ว +3

      И я собираюсь не только PyQt рассмотреть, а и остальные модули для графического интерфейса ;)

    • @namen6535
      @namen6535 2 ปีที่แล้ว +1

      @@it_start ждем)

  • @lastley7886
    @lastley7886 2 ปีที่แล้ว +3

    может кто-то знает, как помочь e_usd.insert(0, '%.2f' % c.convert(e_rub.get(), 'RUB', 'USD')) У меня ошибка в этой строчке кода, Pycharm подсвечивает e_rub.get(), программа не работает, что делать?

  • @Klerfe
    @Klerfe 2 ปีที่แล้ว

    Можно пожалуйста практически то же самое, но без сторонних библиотек? Очень для универа нужно😅

    • @it_start
      @it_start  2 ปีที่แล้ว

      На tkinter и всё?)

    • @Klerfe
      @Klerfe 2 ปีที่แล้ว

      @@it_start И без него. 😅

    • @it_start
      @it_start  2 ปีที่แล้ว +1

      @@Klerfe интересно 🤔

  • @erketurysbekova9037
    @erketurysbekova9037 10 หลายเดือนก่อน

    можно копию кода?

  • @levougamer9652
    @levougamer9652 2 ปีที่แล้ว

    я поставил лайк

  • @zorgan-3615
    @zorgan-3615 2 ปีที่แล้ว

    можешь скинуть код в видет текста что бы скопировать

    • @it_start
      @it_start  2 ปีที่แล้ว

      В телеграм канале всё есть)

    • @kribzdy4010
      @kribzdy4010 2 ปีที่แล้ว

      [Переслано из Справочник Программиста]
      #КонвертерВалют
      Код из видео:
      from currency_converter import CurrencyConverter
      from tkinter import *
      def exchange():
      e_usd.delete(0, END)
      e_eur.delete(0, END)
      e_gbp.delete(0, END)
      e_usd.insert(0, '%.2f' % c.convert(e_rub.get(), 'RUB', 'USD'))
      e_eur.insert(0, '%.2f' % c.convert(e_rub.get(), 'RUB', 'EUR'))
      e_gbp.insert(0, '%.2f' % c.convert(e_rub.get(), 'RUB', 'GBP'))
      root = Tk()
      root.title('Конвертер валют')
      root.geometry('300x250+300+300')
      root.resizable(width=False, height=False)
      root['bg'] = 'black'
      c = CurrencyConverter()
      header_frame = Frame(root)
      header_frame.pack(fill=X)
      header_frame.grid_columnconfigure(0, weight=1)
      header_frame.grid_columnconfigure(1, weight=1)
      header_frame.grid_columnconfigure(2, weight=1)
      h_currency = Label(header_frame, text='Валюта', bg='black', fg='lime', font='Arial 12 bold')
      h_currency.grid(row=0, column=0, sticky=EW)
      h_course = Label(header_frame, text='Курс', bg='black', fg='lime', font='Arial 12 bold')
      h_course.grid(row=0, column=1, columnspan=2, sticky=EW)
      # USD курс
      usd_currency = Label(header_frame, text='USD', font='Arial 10')
      usd_currency.grid(row=1, column=0, sticky=EW)
      usd_one = Label(header_frame, text='1', font='Arial 10')
      usd_one.grid(row=1, column=1, sticky=EW)
      usd_converted = Label(header_frame, text='%.2f' % c.convert(1, 'USD', 'RUB'), font='Arial 10')
      usd_converted.grid(row=1, column=2, sticky=EW)
      # EUR курс
      eur_currency = Label(header_frame, text='EUR', font='Arial 10')
      eur_currency.grid(row=2, column=0, sticky=EW)
      eur_one = Label(header_frame, text='1', font='Arial 10')
      eur_one.grid(row=2, column=1, sticky=EW)
      eur_converted = Label(header_frame, text='%.2f' % c.convert(1, 'EUR', 'RUB'), font='Arial 10')
      eur_converted.grid(row=2, column=2, sticky=EW)
      # GBP курс
      gbp_currency = Label(header_frame, text='GPB', font='Arial 10')
      gbp_currency.grid(row=3, column=0, sticky=EW)
      gbp_one = Label(header_frame, text='1', font='Arial 10')
      gbp_one.grid(row=3, column=1, sticky=EW)
      gbp_converted = Label(header_frame, text='%.2f' % c.convert(1, 'GBP', 'RUB'), font='Arial 10')
      gbp_converted.grid(row=3, column=2, sticky=EW)
      calc_frame = Frame(root, bg='black')
      calc_frame.pack(expand=1, fill=BOTH)
      calc_frame.grid_columnconfigure(1, weight=1)
      # RUB
      l_rub = Label(calc_frame, text='Рубли: ', bg='black', fg='lime', font='Arial 12 bold')
      l_rub.grid(row=0, column=0, padx=10)
      e_rub = Entry(calc_frame, justify=CENTER, font='Arial 10')
      e_rub.grid(row=0, column=1, columnspan=2, pady=10, padx=10, sticky=EW)
      btn_calc = Button(calc_frame, text='Конвертировать', command=exchange)
      btn_calc.grid(row=1, column=1, columnspan=2, sticky=EW, padx=10)
      res_frame = Frame(root)
      res_frame.pack(expand=1, fill=BOTH, pady=5)
      res_frame.grid_columnconfigure(1, weight=1)
      # USD
      l_usd = Label(res_frame, text='USD', font='Arial 10 bold')
      l_usd.grid(row=2, column=0)
      e_usd = Entry(res_frame, justify=CENTER, font='Arial 10')
      e_usd.grid(row=2, column=1, columnspan=2, padx=10, sticky=EW)
      # EUR
      l_eur = Label(res_frame, text='EUR', font='Arial 10 bold')
      l_eur.grid(row=3, column=0)
      e_eur = Entry(res_frame, justify=CENTER, font='Arial 10')
      e_eur.grid(row=3, column=1, columnspan=2, padx=10, sticky=EW)
      # GBP
      l_gbp = Label(res_frame, text='GBP', font='Arial 10 bold')
      l_gbp.grid(row=4, column=0)
      e_gbp = Entry(res_frame, justify=CENTER, font='Arial 10')
      e_gbp.grid(row=4, column=1, columnspan=2, padx=10, sticky=EW)
      print(c.bounds['USD'])
      root.mainloop()