ไม่ทราบว่ามีวิธีบังคับให้ Nokia Qt SDK แสดงผลภาษาไทยใน widget ได้ถูกต้องอย่างไรบ้างครับ ตอนนี้มันขึ้นเป็นสี่เหลี่ยมอย่างรูปข้างล่างครับ

ตอนนี้ผมติดตั้ง Nokia Qt 4.6.2 for Visual Studio 2008 และ Nokia Qt Add-in 1.1.4 for Visual Studio 2008 บน Windows 7 Professional 64 บิทครับ
ขอบคุณครับ
ป.ล.ใช้ Nokia Qt SDK เป็นครั้งแรก มีอะไรก็แนะนำกันด้วยครับ
on
ลองเปลี่ยนฟอนท์ดูครับ
luckyman Sun, 28/02/2010 - 23:42
ลองเปลี่ยนฟอนท์ดูครับ
เห็นมีการแจ้งปัญหานี้ไว้นะ
anirut Mon, 01/03/2010 - 01:00
เห็นมีการแจ้งปัญหานี้ไว้นะ ที่
http://bugreports.qt.nokia.com/browse/QTBUG-7266
ขอบคุณครับ เจอ workaround
luckyman Mon, 01/03/2010 - 02:28
In reply to เห็นมีการแจ้งปัญหานี้ไว้นะ by anirut
ขอบคุณครับ เจอ workaround patch ละ
แก้ไข
nuntawat Mon, 01/03/2010 - 09:58
In reply to ขอบคุณครับ เจอ workaround by luckyman
แก้ไข ผมลองแล้วมันก็ไม่ได้อยู่ดีนะครับ ต้องคอมไพล์ Qt ใหม่หรือเปล่า? (ที่ลองคือ แก้ไขบรรทัดดังกล่าว และแก้ที่ widget เป็น Microsoft Sans Serif และเซ็ต setLocale เป็น Thai, Thailand)
ต้องคอมไพล์ใหม่ครับ
luckyman Mon, 01/03/2010 - 15:23
In reply to แก้ไข by nuntawat
ต้องคอมไพล์ใหม่ครับ
ชีวิตเศร้าและ พอดีผมลงตัวที่
nuntawat Mon, 01/03/2010 - 15:58
In reply to ต้องคอมไพล์ใหม่ครับ by luckyman
ชีวิตเศร้าและ พอดีผมลงตัวที่ integrate กับ Visual Studio 2008 นะครับ พอคอมไพล์ใหม่ (เซ็ต QMAKESPEC เป็น win32-msvc2008) แล้ว มันไม่เชื่อมกับ Visual Studio อีกเลย เหอะๆๆ
ป.ล. ผมตยังปวดหัวกับการคอมไพล์ใหม่อยู่เลย เพราะต้องทำให้ใช้ MySQL ได้ ลองทำตามคู่มือแล้วก็ยังใช้ไม่ได้ เหอะๆ
ผมก็ใช้นะ ไม่มีปัญหาอะไรนี่
luckyman Mon, 01/03/2010 - 16:13
In reply to ชีวิตเศร้าและ พอดีผมลงตัวที่ by nuntawat
ผมก็ใช้นะ ไม่มีปัญหาอะไรนี่ ไม่ได้เซ็ต QMAKESPEC ด้วย เปิด Visual Studio Prompt แล้วก็ build เลย
build เป็น 64 บิตรึเปล่าครับ? Visual Studio เป็นโปรแกรม 32 บิตนะ
ผมก็เข้า Visual Studio 2008
nuntawat Wed, 03/03/2010 - 20:13
In reply to ผมก็ใช้นะ ไม่มีปัญหาอะไรนี่ by luckyman
ผมก็เข้า Visual Studio 2008 Prompt แบบ 32 บิทนะครับ พอรัน configure ของ Qt SDK แล้วรัน nmake มันแจ้งว่า
สรุปว่า nmake ไม่สำเร็จ ต้องลง Qt SDK ใหม่ เหอะๆๆ
แต่คำว่า "มกราคม"
Priesdelly Mon, 01/03/2010 - 13:46
แต่คำว่า "มกราคม" แสดงได้ถูกต้อง
คำว่า มกราคม
nuntawat Mon, 01/03/2010 - 15:56
In reply to แต่คำว่า "มกราคม" by Priesdelly
คำว่า มกราคม มันขึ้นกับการตั้งรูปแบบฟอนต์นะครับ ส่วนฟอนต์ใน widget มันอัตโนมัติครับ ตั้งเองไม่ได้
ลองตรงนี้ดู ยัง ครับ
9tum Wed, 03/03/2010 - 21:10
ลองตรงนี้ดู ยัง ครับ
ปกติผมก็เซ็ตเป็นภาษาไทยอยู่แล
nuntawat Wed, 03/03/2010 - 21:47
In reply to ลองตรงนี้ดู ยัง ครับ by 9tum
ปกติผมก็เซ็ตเป็นภาษาไทยอยู่แล้วนะครับ
อันที่จริง ถ้าแก้ตาม workaround ข้างบนได้ก็คงไม่มีปัญหานะครับ แต่ตอนนี้เกิดปัญหาเมื่อรัน nmake แล้วมันหาไฟล์ moc.exe (Meta-Object Compiler) ไม่เจอ สงสัยมันจะหายไประหว่างรัน configure นะครับ
ถึงผมจะปล่อยไม่แก้ตามงั้น แต่ก็ต้องมาคอนไพล์ให้ Qt SDK รู้จัก MySQL อยู่ดี ก็เลยปวดหัวถึงตอนนี้ว่าโปรเจกต์จบผมจะ "เสร็จ" ไหม?? เหอะๆๆ