سلام و عذر خواهی برای غیبت طولانی
یکی دو مورد که گفتم اگر بگم خالی از لطف نیست
1 - اگر شما از کتابخونه های کی دی ای استفاده نکرده باشین براحتی می تونین برنامه هاتون رو توی ویندوز هم اجرا کنین کافیه کتابخونه pyqt رو روی python در ویندوز نصب کنید
http://www.riverbankcomputing.co.uk/software/pyqt/download2 - در صورتی که از فرم های اصطلاحا کامپایل شده ui استفاده می کنید بهتره که اونها رو بصورت یه فایل جداگانه در نظر بگیرید و در برنامه اصلی اون رو import کنید
3 - برنامه هاتون رو (البته در صورت تمایل) به صورت fix یا ثابت ننویسید و از layout و spacer برای شکل دادن به اونها استفاده کنید
4 - این یکی خیلی سلیقه ایه ولی بهتره که از نرکم افزار های طراحی فرم استفاده نکنید و کد فروم هاتون رو خودتون بنویسید اینطوری دستکاری کردن کدها (در صورتی که اصولی و مرتب نوشته شده باشن) خیلی راحت تره و تعداد خط کمتری هم برای کدنویسی لازمه
و چند تا پیشنهاد:
1- برای دیدن تعبیر بایستی نیازی نباشه یه دکمه رو برنیم و خودش بلافاصله بعد از انتخاب از منوی کشویی اون رو نمایش بده
2- امکان اضافه کردن تعبیر به صورت دستی و همچنین اصلاح بدون اینکه فایل اطلاعات مربوط رو باز کنیم وجود داشته باشه
3- امکان بروز رسانی فایل اطلاعات بصورت اینترنتی هم وجود داشته باشه
4- مرتب کردن بر اساس حروف الفبا و سایر موارد رو خود برنامه انجامک بده
5- یه کمی دسته بندی منظم تری داشته باشه
با اینحال خیلی خوبه
اگر فرصتی پیش اومد شاید تونستم یکی دوتا از کتابخونه هاش رو بنویسم و اینجا بذارم
به هر حال pyqt اتخاب خوبیه چون با سختی کمتری نسبت به qtk در ویندوز و سیستم عامل های دیگه اجرا می شه (نسبت به مشکلات ورژن) و به نظر من راحت تر هم هست و اگر هم اشتباه نکنم(که البته مطمئن نیستم) قوانین کپی رایت qt مربوط به فایل های کتابخونه pyqt می شه و نه خود کد های شما چون شما بطور مستقیم کتابخونه qt رو در بنامه استفاده نمی کنین (توجه کنید که در برنامه هایی که کامپایل می شن اینطور نیست)