อยากทราบน่ะครับว่ามี tools สำหรับสร้าง GUI บนวินโดวส์ และแบบข้าม platform ไหมครับ ที่สำคัญตอนนี้เลยก็คือตัวสร้างรายงานครับ เหมือน Jasperreport, BIRT, Crystal Report ผมยังหาไม่เจอเลย
กระทู้เก่าๆ จะย้ายตามไปในภายหลัง ตอนนี้ปิดการโพสต์กระทู้ไว้ เหลือไว้เฉพาะอ้างอิงเท่านั้น
ส่วนตัวผมเพิ่งหัดใช้กับ wxPython น่ะครับ ผมว่ามันง่ายดีนะ แต่เรื่อง report นี่... อืม... เอา BIRT ไปใช้เป็น front end แทนดีไหม ;-)
PythonCard เป็นอีกตัวหนึ่งที่ดีครับ มันสร้างมาครอบ wxPython อีกทีเหมาะสำหรับงานทั่วไปเพราะมันทำให้การเรียกใช้ method ต่างๆ ง่ายขึ้น ตัวสร้าง GUI มันก็ใช้ง่ายกว่า wxGlade ด้วยครับ
pyQT นี้ก็ดีครับ ใช้ library ของ QT ซึ่ง cross-platform และยังสามารถใช้ตัว GUI designer ของ QT เองมาสร้าง GUI ได้ง่ายด้วย
ส่วนตัวสร้างรายงานนี่ไม่เคยใช้แฮะ...
ผมใช้ Glade 2 วาด GUI แล้วมาโค้ดด้วย pygtk ครับ
ผมใช้ wxPython ก็สะดวกดี
ถ้าคุ้นกับพวก MFC มาก่อนก็น่าจะเข้าใจได้ไม่ยาก
Tkinter ก็ไม่เลวนะ (แต่ก็อาจจะไม่ดีเท่าไหร่สำหรับเรื่องภาษาไทยบน X11) พวก textarea มันก็ทำได้ดีทีเดียว พอเพียงกับการเอามาทำ text editor เท่ห์ๆ ได้เลย
สรุปคือ ตัวมันสำหรับสร้างพวก RCP เนี่ย ยังไม่พร้อมใช่ไหมครับ
อึ๊ย ทำไมละครับ ผมว่ามันก็พร้อมแล้วนี่
ก็เครื่องมือที่ไว้ใช้ช่วยสร้าง ผมว่ามีส่วนมากเลยนะที่ทำให้มัน grow up อย่างรวดเร็วน่ะ อย่างที่ Java มี Eclipse และ NetBeans แถมมีตัวสร้างรายงานอย่าง BIRT, JasperReport ที่ใช้ได้ฟรี ๆ อีก แล้วตอนนี้ Eclipse ก็กำลังทำโครงการ ATF ที่จะให้ AJAX ทำงานในฝั่ง client โดยอาศัย SWT
การเขียน TK นี่เหมือน SWT เลย ถ้าจะเรียนรู้นี่ไม่ยากเลยครับ แต่มันขาดเครื่องมือดี ๆ คนเลยนิยมน้อย สำหรับผมตอนนี้ก็ใช้ python แค่ติดต่อกับฐานข้อมูลอย่างเดียวน่ะครับ มันง่ายกว่าพวก java แต่ก็อย่างที่เคยบอกน่ะครับว่าโฮสหายาก
คงเป็นเพราะคนที่ใช้ Python ส่วนใหญ่จะใช้มันติดต่อกับระบบอะไรบ้างอย่างข้างหลัง เช่น db os web แต่ไม่ค่อยได้ใช้เป็นฉากหน้าซักเท่าไหร่ และมันก็เอียงไปทาง unix ซะเยอะ
ถ้ามันขาดก็มาช่วยกันทำดีกว่า
ใช้ QT Designer + Kdevelop แทน Netbeans ได้เปล่า? หรือว่าต้องมีอย่างอื่นอีก?
gmz: ไม่รู้ว่า python พร้อมหรือเปล่านะครับ แต่ผมอะคงไม่พร้อม
RCP มันคืออะไรครับ?
RCP = Rich Client Platform
อืมคงยังไม่พร้อมจริงๆ แต่ผมรู้จักอยู่ตัวนึงที่น่าจะเรียกว่าเกือบพร้อม ลองดู TinyERP ซิครับ ผมว่ามันก็พอจะไปวัดตอนค่ำๆ ได้ไม่อายใคร ผมเคยเอามาแก้อยู่พักนึง ไม่ขี้เหร่แน่ๆ
ขอบคุณครับ (เข้า search wikipedia มาเหมือนกัน แต่เดาไม่ถูก :-P)
สวัสดีครับ
ยังมี PySWT ด้วยนะครับ
ที่ผมใช้อยู่คือ wxPython ครับ
ไม่ทราบว่า PyGUI นี้พอจะเกี่ยวได้ไหม
มีของคนไทยด้วยนะครับ
Python GUI Builder
http://it.msu.ac.th/chakrit/python_gui_builder1.0/