ok now i was wondering if am gonna use itertools.product but i want it to start from a specific string i mean if we had itertools.product("abcd") it will give you "a","b","c","d"... so what if i wanted to start from "b"??
ok now i'v been searching alot until i have finally understood how QThread works with signals to change the GUI from the main thread and actually it is pretty easy and simple.....