파이썬 라이브러리 pywhatkit에 변수를 정의하는 방법이 있습니까?

이름 표시하기

Tkinter 및 Pywhatkit을 사용하여 앱을 구축하려고하는데, 기능은 전화 번호, 메시지 및 시간 (분, 초 단위)을 입력하는 것입니다. 프런트 엔드를 수행했지만 백 엔드가 약간 복잡합니다. 코드는 다음과 같습니다. :

import tkinter as tk
import pywhatkit
root = tk.Tk()

def Function():
    n=Entry1.get()
    m=Entry2.get()
    l=Entry3.get()
    i=Entry4.get()
    pywhatkit.sendwhatmsg("+91n","m",l,i)
    

Label1 = tk.Label(root, text="Mscheduler",bg='#99e6ff',font="Verdana 34")
Label1.grid(columnspan=1)

Label2= tk.Label(root,text="Enter phone no.",bg="#c2f0c2",font="verdana 22")
Label2.grid(row=2 , column=0)

Entry1=tk.Entry(root,bg="#ffe6b3",font="verdana 22")
Entry1.grid(row=2, column=1)

Label3= tk.Label(root,text="Enter message.",bg="#c2f0c2",font="verdana 22")
Label3.grid(row=3 , column=0)

Entry2=tk.Entry(root,bg="#ffe6b3",font="verdana 22")
Entry2.grid(row=3, column=1)

Label4= tk.Label(root,text="Enter time.",bg="#c2f0c2",font="verdana 22")
Label4.grid(row=4 , column=0)

Entry3=tk.Entry(root,bg="#ffe6b3",font="verdana 22")
Entry3.grid(row=4, column=1)

Entry4=tk.Entry(root,bg="#ffe6b3",font="verdana 22")
Entry4.grid(row=4, column=2)

Button1=tk.Button(root, text="send", bg="#d1d1e0", font="verdana 16", command=Function)
Button1.grid(row=5, column=1)


root.mainloop()
마이클 가이드 리

나는에 가서 pywhatkit문서와 사용하려고하는 기능 보았다. 문자열 형식의 전화 번호, 문자열 형식의 메시지, int 형식의 시간 및 int 형식의 분을 원합니다.

모든 Entry위젯 의 이름 을 '전화', '메시지', '시간'및 '분'으로 변경했습니다. 그런 다음 '메시지' EntryText위젯으로 변경했습니다. 나는 당신이 메시지를 허용하고있는 15 개 정도의 캐릭터는 아무 말도 할 수 없다고 생각했습니다. 그런 다음 Function함수의 이름을으로 변경 send했습니다.

마지막으로, sendwhatmsg호출 의 인수를 문자열 형식의 전화 번호, 문자열 형식의 메시지, int 형식의 시간, int 형식의 분으로 설정했습니다. 바로 이것이 문서가하는 일이기 때문입니다.

import tkinter as tk
import pywhatkit


root = tk.Tk()
root.grid_columnconfigure(2, weight=1)


def send():
    #print(f'+91{phone.get()}', message.get('1.0', 'end-1c'), int(hour.get()), int(minute.get()))
    pywhatkit.sendwhatmsg(f'+91{phone.get()}', message.get('1.0', 'end-1c'), int(hour.get()), int(minute.get()))
    
#title
tk.Label(root, text="Mscheduler", bg='#99e6ff', font="Verdana 34").grid(columnspan=3, sticky='w')

#phone
tk.Label(root,text="Phone: ", bg="#c2f0c2", font="verdana 22").grid(row=1, column=0, sticky='w')
phone = tk.Entry(root, bg="#ffe6b3", font="verdana 22", width=10)
phone.grid(row=1, column=1, sticky='w', columnspan=2)

#message
tk.Label(root,text="Message: ", bg="#c2f0c2", font="verdana 22").grid(row=2, column=0, sticky='nw')
message=tk.Text(root, bg="#ffe6b3", font="verdana 22", height=4, width=32)
message.grid(row=2, column=1, sticky='w', columnspan=2)

#time
tk.Label(root,text="Time HH:MM", bg="#c2f0c2", font="verdana 22").grid(row=3, column=0, sticky='w')
#hour
hour=tk.Entry(root, bg="#ffe6b3", font="verdana 22", width=2)
hour.grid(row=3, column=1, sticky='w')
#minute
minute=tk.Entry(root, bg="#ffe6b3", font="verdana 22", width=2)
minute.grid(row=3, column=2, sticky='w')

#send button
tk.Button(root, text="send", bg="#d1d1e0", font="verdana 16", command=send).grid(row=4, column=2, sticky='e')


root.mainloop()

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파이썬의 pycparser 라이브러리에서 구문 분석 오류를 피할 수있는 방법이 있습니까?

분류에서Dev

파이썬에서 대기 라이브러리를 어떻게 모의 할 수 있습니까?

분류에서Dev

텍스트 파일에서이 아름다운 수프 라이브러리 파이썬 스크립트로 읽는 간단한 방법이 있습니까?

분류에서Dev

파이썬에서 datetime 객체를 수정하는 방법이 있습니까?

분류에서Dev

파이썬 라이브러리에서 사용자 정의 함수를 호출하는 좋은 방법은 무엇입니까?

분류에서Dev

파이썬 3에 pyhdf 라이브러리를 설치하는 방법은 무엇입니까?

분류에서Dev

미래 0.1에서 표준 라이브러리 선물로 변환 할 수있는 방법이 있습니까?

분류에서Dev

라이브러리에서 문서화 된 함수를 계산하는 간단한 방법이 있습니까?

분류에서Dev

파이썬에서 다중 디스패치를 수행하는 간단한 방법? (외부 라이브러리 나 클래스 빌딩이 없습니까?)

분류에서Dev

Word에서 사용자 지정 셰이프 라이브러리를 만드는 방법이 있습니까?

분류에서Dev

SQL 쿼리에 매개 변수를 삽입 할 수있는 PHP 라이브러리가 있습니까?

분류에서Dev

동적 Cypher 쿼리를 파이썬 변수에 저장하는 방법이 있습니까?

분류에서Dev

저장소에서 파이썬 라이브러리를 설치하는 방법

분류에서Dev

저장소에서 파이썬 라이브러리를 설치하는 방법

분류에서Dev

파이썬 파일에서 가져온 라이브러리를 다른 파이썬 파일로 가져 오는 방법은 무엇입니까?

분류에서Dev

외부 라이브러리에서 저장 한 파일의 저장 경로를 변경할 수 있습니까?

분류에서Dev

pip는 잘못된 버전의 파이썬에서 파이썬 라이브러리를 설치합니다.

분류에서Dev

파이썬에서 JSON 파일의 특정 요소를 인쇄하는 방법이 있습니까?

분류에서Dev

VB 클래스에서 C # 라이브러리를 참조하고 사용하는 방법이 있습니까?

분류에서Dev

라이브러리에서 수명이 긴 변수 / 상태를 구현하는 방법은 무엇입니까?

분류에서Dev

UWP의 .standard 클래스 라이브러리에서 이미지에 대한 소스를 설정하는 방법이 있습니까?

분류에서Dev

텍스트를 단어로 변환하는 파이썬 라이브러리가 있습니까?

분류에서Dev

파이썬에서 반복 출력에서 변수를 인스턴스화하는 방법이 있습니까?

분류에서Dev

.NET Core 라이브러리에 .NET Framework 코드를 포함하는 방법이 있습니까?

분류에서Dev

Xamarin Android에서 Java 라이브러리를 추가하는 방법이 있습니까?

분류에서Dev

라이브러리에서 프로젝트 디렉토리를 가져 오는 방법이 있습니까?

분류에서Dev

주어진 변수에 따라 수식에서 변수를 정의하는 방법이 있습니까?

분류에서Dev

파이썬에서 이런 종류의 데이터를 사전 처리하는 방법이 있습니까?

분류에서Dev

파이썬에서 정수를 만드는 수학을 인쇄하는 방법이 있습니까?

Related 관련 기사

  1. 1

    파이썬의 pycparser 라이브러리에서 구문 분석 오류를 피할 수있는 방법이 있습니까?

  2. 2

    파이썬에서 대기 라이브러리를 어떻게 모의 할 수 있습니까?

  3. 3

    텍스트 파일에서이 아름다운 수프 라이브러리 파이썬 스크립트로 읽는 간단한 방법이 있습니까?

  4. 4

    파이썬에서 datetime 객체를 수정하는 방법이 있습니까?

  5. 5

    파이썬 라이브러리에서 사용자 정의 함수를 호출하는 좋은 방법은 무엇입니까?

  6. 6

    파이썬 3에 pyhdf 라이브러리를 설치하는 방법은 무엇입니까?

  7. 7

    미래 0.1에서 표준 라이브러리 선물로 변환 할 수있는 방법이 있습니까?

  8. 8

    라이브러리에서 문서화 된 함수를 계산하는 간단한 방법이 있습니까?

  9. 9

    파이썬에서 다중 디스패치를 수행하는 간단한 방법? (외부 라이브러리 나 클래스 빌딩이 없습니까?)

  10. 10

    Word에서 사용자 지정 셰이프 라이브러리를 만드는 방법이 있습니까?

  11. 11

    SQL 쿼리에 매개 변수를 삽입 할 수있는 PHP 라이브러리가 있습니까?

  12. 12

    동적 Cypher 쿼리를 파이썬 변수에 저장하는 방법이 있습니까?

  13. 13

    저장소에서 파이썬 라이브러리를 설치하는 방법

  14. 14

    저장소에서 파이썬 라이브러리를 설치하는 방법

  15. 15

    파이썬 파일에서 가져온 라이브러리를 다른 파이썬 파일로 가져 오는 방법은 무엇입니까?

  16. 16

    외부 라이브러리에서 저장 한 파일의 저장 경로를 변경할 수 있습니까?

  17. 17

    pip는 잘못된 버전의 파이썬에서 파이썬 라이브러리를 설치합니다.

  18. 18

    파이썬에서 JSON 파일의 특정 요소를 인쇄하는 방법이 있습니까?

  19. 19

    VB 클래스에서 C # 라이브러리를 참조하고 사용하는 방법이 있습니까?

  20. 20

    라이브러리에서 수명이 긴 변수 / 상태를 구현하는 방법은 무엇입니까?

  21. 21

    UWP의 .standard 클래스 라이브러리에서 이미지에 대한 소스를 설정하는 방법이 있습니까?

  22. 22

    텍스트를 단어로 변환하는 파이썬 라이브러리가 있습니까?

  23. 23

    파이썬에서 반복 출력에서 변수를 인스턴스화하는 방법이 있습니까?

  24. 24

    .NET Core 라이브러리에 .NET Framework 코드를 포함하는 방법이 있습니까?

  25. 25

    Xamarin Android에서 Java 라이브러리를 추가하는 방법이 있습니까?

  26. 26

    라이브러리에서 프로젝트 디렉토리를 가져 오는 방법이 있습니까?

  27. 27

    주어진 변수에 따라 수식에서 변수를 정의하는 방법이 있습니까?

  28. 28

    파이썬에서 이런 종류의 데이터를 사전 처리하는 방법이 있습니까?

  29. 29

    파이썬에서 정수를 만드는 수학을 인쇄하는 방법이 있습니까?

뜨겁다태그

보관