Нажмите кнопку и сделайте что-нибудь на основе вашего выбора в выпадающем меню? - PullRequest
0 голосов
/ 07 июня 2019

Я пытался с этим, но он не работает, я думаю, что ошибка в операторе if =>

import tkinter as tk

from docx import Document

HEIGHT = 500
WIDTH = 600

root = tk.Tk()
root.title("Generator")
canvas = tk.Canvas(root, height=HEIGHT, width=WIDTH)
canvas.pack()

#dropdown part
# Create a Tkinter variable
tkvar = tk.StringVar(root)
choices = { 'broker','consultant','recruit'}
tkvar.set('broker') # set the default option
popupMenu = tk.OptionMenu(root, tkvar, *choices)
popupMenu.place(x=260,y=95)

def helloCallBack():

   if tkvar == 'broker':
      document = Document()
      document.add_heading("broker")
      document.save('0034.docx')

button = tk.Button(text="Generate", font=40, command=helloCallBack)
button.place(x=230, y=380)

root.mainloop()

Да, хорошо ... это моя проблема, когда я открываю документЯ не вижу изменений или добавленных заголовков ... Я хотел бы изменить заголовок документов на тот, который я выбрал в раскрывающемся списке.Кто-нибудь может помочь?

Кр.Selfiatus1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...