Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Setelah Tombol login ditekan, bagaimana cara mendapatkan nilai entri Tkinter dan meneruskannya ke kueri SQL?

Masalah yang jelas adalah Anda mendapatkan teks dari kedua Entri secara langsung setelah diinisialisasi. Dua variabel yang Anda gunakan untuk ini tidak akan diubah ketika Teks di Entri berubah.

Berikut adalah beberapa kode dasar cara mengambil nilai dari dua bidang entri dan meneruskannya ke suatu fungsi:

import tkinter as Tk
import tkinter.messagebox


def show_pass_user(password, user):
    # show what we got
    tkinter.messagebox.showinfo("Data received", "Hey just got your username \"" + user + "\"" +
                                " and password \"" + password + "\"")
    # run your sql here


def main():
    root = Tk.Tk()

    entry_user = Tk.Entry(root)
    entry_user.insert(0, "Username")

    entry_pass = Tk.Entry(root)
    entry_pass.insert(0, "Password")

    # use a lambda to get Username and Password when button is pressed
    pressme = Tk.Button(root, text="Press Me", command=lambda:
        show_pass_user(entry_pass.get(), entry_user.get()))

    entry_user.grid()
    entry_pass.grid()
    pressme.grid()
    root.mainloop()

if __name__ == "__main__":
    main()

Kode ini hanya berjalan dengan Python3!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dalam SQL, apa perbedaan antara JOIN dan CROSS JOIN?

  2. KESALAHAN! Manajer MySQL atau file PID server tidak dapat ditemukan! QNAP

  3. Kesalahan Sintaks SQL ketika saya menjalankan kueri

  4. MariaDB Warning:'[email protected]' memiliki keduanya ... Kata sandi akan diabaikan

  5. Membuat pengguna di MySQL