Проблема в коде виджета строки состояния из ярлыка tkinter - PullRequest
0 голосов
/ 25 апреля 2019

Я создал виджет индикатора выполнения из модуля tkinter ttk, а также создал строку состояния из виджета Label, чтобы отслеживать задачу, выполняемую в данный момент программой.

все вышеперечисленные виджеты созданы внутри, на которых я выполняю указанную задачу. моя программа работает в настоящее время, если я вызываю эту функцию напрямую, но если я вызываю эту функцию из другой функции, которая вызывается при нажатии кнопки, то моя строка состояния динамически меняется.

несмотря на то, что я вызываю одну и ту же функцию с одинаковыми параметрами, она ведет себя по-разному.

from tkinter import Tk,Frame,Label,Entry,Button,StringVar,TOP,BOTH,SUNKEN,Menu,RAISED,CENTER,W,BOTTOM,X
from tkinter import filedialog
from tkinter.ttk import Combobox
from excel_operations import * 
# from openpyxl.utils import get_column_letter
from tkinter import messagebox
import time

def funcexcel(): 
    file1.excel_splitter(column_criteria,dest_file_dir,flter_type) #Same call

ource_file_path='D:\Khalak\Python\datatest.xlsx'
column_criteria='GR NO'
dest_file_dir=r'C:\Users\Manager-IT\Desktop\Python'
flter_type=1
file1=excel_operations(ource_file_path)


file1.excel_splitter(column_criteria,dest_file_dir,flter_type) #Same call
  1. Ожидаемый результат состоит в том, что строка состояния должна динамически изменяться при обоих вызовах функций. Ожидаемый результат
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...