title: Progressbar and combinations in Python
body: <p>I am using itertools.combinations module to find a large number of combinations. While my program finds all its combinations (a lot of them) it checks for sum of every combination to be some number and then program store that combination in list.</p>
  
  <pre><code>from itertools import *
  from math import *
  import Tkinter as tk
  import ttk
  
  
  x = int(raw_input('Enter number of combinations: '))
  z = int(raw_input('Enter sum number: '))
  
  
  def combinator():
      comb = combinations(range(100), x)
      for i in comb:
          yield i
  
  my_combinations = []
  combination_s = combinator()
  for i in combination_s:
      print i
      c = list(i)
      if fsum(c)==z:
          my_combinations.append(c)
  
  print my_combinations
  
  root = tk.Tk()
  root.title('ttk.Progressbar')
  pbar = ttk.Progressbar(root, length=300, mode='determinate', maximum = 100)
  pbar.pack(padx=5, pady=5)
  root.mainloop()
  </code></pre>
  
  <p>I want to have ttk.progressbar that shows progress every time program evaluates sum of combinations. How can I do that?</p>