I'm very new in the python world I know some about command line commands and gui commands.
I've already succeeded in writing a working python script for Abaqus and now I want to add some GUI in it instead of changing the parameters in the text file everytime.
I discovered GUI Toolkit but it seems to difficult, for two reasons: 1) it doesn't seem to be portable; 2) I don't really like the code written by someone else, especially because most of the times it adds things that I don't understand and gives me error that I can't fix, maybe because the GUI Toolkit interface is not complete.
Here's my question.
Can I use python tk GUI for abaqus? Is there anyone who has tried it and can share some simple codes.
Thanks for the help
I am no expert in the topic, but I do have some experience with writing plug-ins for Abaqus. 
You may want to look into using the RSG (Really Simple GUI) Dialogue Builder. It is under the plug-ins options on the Abaqus toolbar. 
The RSG is a GUI for building GUIs based on Abaqus's customized version of the FOX Toolkit. It is limited compared to programming the GUI yourself, but has plenty of options for creating some useful plug-ins. I generally start writing a plug-in by using the RSG to develop the base layout of my GUI. If there are options that I wish to include in my GUI that are not included in the RSG, I just edit the python files generated by the RSG. 
Responding to your original question about whether or not you can use tk in Abaqus; I have run scripts in Abaqus that calls for the tk file browser and it has worked successfully. I don't see why you wouldn't be able to register the plug-in using the FOX Toolkit and then call tk to open a GUI.
Hope this helps. I know this is an old question, but the responses were weak. Additionally, I know how hard it can be to find good help/information on Abaqus scripting.
Is it possible to use python GUI instead of Abaqus GUI Toolkit?