wxWidgets เป็นโอเพนซอร์สและข้ามแพลตฟอร์ม C ++ GUI ซอฟต์แวร์ห้องสมุดที่มีการเรียนการควบคุม GUI ทั่วไปเช่นเดียวกับชุดที่ครอบคลุมของชั้นเรียนผู้ช่วยสำหรับงานแอพลิเคชันที่พบมากที่สุดตั้งแต่การแสดงผล HTML และการจัดการภาพไปยังเครือข่ายและการ แบบมัลติเธรด
wxWidgets ใช้เครื่องมือพื้นเมืองบนแพลตฟอร์มทั้งหมดเมื่อใดก็ตามที่เป็นไปได้และเติมช่องว่างที่ขาดหายไปในบางแพลตฟอร์มโดยใช้การควบคุมทั่วไปเขียนด้วยตัวเอง wxWidgets
wxWidgets เป็นซอฟต์แวร์แพลตฟอร์มซึ่งหมายความว่ามันสามารถนำมาใช้บน Linux, Unix, Windows หรือ Mac OS & nbsp; X & nbsp;. ระบบปฏิบัติการสนับสนุนทั้ง 32 บิตและสถาปัตยกรรม 64 บิต
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- การเปลี่ยนแปลง Unicode ที่เกี่ยวข้อง
- wxODBC และ contrib กำจัดห้องสมุด
- การเปลี่ยนแปลงในพฤติกรรมที่ไม่ได้ผลในการรวบรวมข้อผิดพลาด
- สร้างการเปลี่ยนแปลงระบบ
- คุณสมบัติใหม่ที่สำคัญในรุ่นนี้
มีอะไรใหม่ ในรุ่น 3.0.0 RC1:
- 3.0 ปล่อยเป็นสุดยอดของหลายปีของ ทำงานตั้งแต่ 2.8 และอื่น ๆ นำการปรับปรุงที่สำคัญมากเมื่อเทียบกับชุดที่มีเสถียรภาพเก่าเช่นดีมากและง่ายในการใช้การสนับสนุน Unicode ใหม่ wxOSX / พอร์ตโกโก้เหมาะสำหรับการพัฒนาโปรแกรม GUI 64 บิตภายใต้ OS X และการสนับสนุน GTK + 3 ในพอร์ต wxGTK เช่นเดียวกับจำนวนมากของคุณสมบัติใหม่อื่น ๆ และแก้ไขข้อผิดพลาด.
มีอะไรใหม่ ในรุ่น 2.9.2:
- เพิ่ม CWD และข้อโต้แย้งที่จะ env wxExecute () ( Emilien Kia).
- เพิ่ม & quot; ส่วนที่เหลือ & quot; อาร์กิวเมนต์ wxString :: ก่อน {แรกล่าสุด} ().
- เพิ่ม wxThread :: OnKill () และ OnDelete () เรียกกลับ.
- เพิ่ม wxFile :: GetLastError () และ ClearLastError () (Ryazanov).
- เพิ่ม negatable สวิตช์บรรทัดคำสั่ง (Armel Asselin).
- เพิ่ม wxVersionInfo และ GetLibraryVersionInfo ต่างๆ () ฟังก์ชั่น (troelsk).
- เพิ่ม wxNumberFormatter สำหรับการรับมือกับคั่นหลักพัน.
- เพิ่ม wxIntegerValidator และ wxFloatingPointValidator validators.
- เพิ่ม wxIMAGE_OPTION_GIF_COMMENT การอ่านและการเขียนความคิดเห็น GIF (troelsk).
- เพิ่ม wxStack แม่แบบคลาส.
- เพิ่มพารามิเตอร์แม่นยำ wxString :: จาก [C] ดับเบิล ().
- เพิ่ม wxThread :: รอ () และลบ () & quot; รอโหมด & quot; พารามิเตอร์ (Catalin Raceanu).
- อนุญาตให้แสดงมิลลิวินาทีในเวลาประทับ wxLog (สีน้ำตาล).
- เพิ่มการสนับสนุนสำหรับการประมวลผลคำแนะนำใน wxXmlDocument (นิคแมตทิวส์).
- เพิ่ม wxThreadEvent สำหรับการสื่อสารระหว่างหัวข้อการ wxBase.
- Unix:
- แก้ไขข้อผิดพลาดปลอมเมื่อเขียนท่อกระบวนการเด็ก (Ryazanov).
- ทุกชนิด (GUI):
- ใช้การสนับสนุนสำหรับมาร์กอัปใน wxButton และ wxStaticText.
- เพิ่ม wxRichMessageDialog (ริกการ์ด Westerlund, GSoC 2010 โครงการ).
- เพิ่ม wxCommandLinkButton (ริกการ์ด Westerlund, GSoC 2010 โครงการ).
- เพิ่ม wxUIActionSimulator (สตีเว่น Lamerton, GSoC 2010 โครงการ).
- เพิ่มการสนับสนุนสำหรับแบบไดนามิกอัตโนมัติเสร็จใน wxTextEntry.
- ภาพเพิ่มการสนับสนุนการ wxToggleButton (แกร์ริก Meeker).
- wxAUI: สนับสนุนแถบเครื่องมืออัตโนมัติ orientable (WSU) .
- wxAUI: เพิ่มการสนับสนุนสำหรับไอคอนในแถบชื่อเรื่องบานหน้าต่าง (Triton) .
- เพิ่ม wxPanel :: SetBackgroundBitmap ().
- เพิ่ม wxDataViewCtrl :: ตั้ง / GetCurrentItem ().
- เพิ่มความเป็นไปได้ที่จะปิดรายการ wxDataViewCtrl บุคคล (Neno Ganchev).
- wxHTML. ทำให้ในการสั่งซื้อภายในหน้าต่าง RTL RTL (ริชาร์ด Bullington-แมคไกวร์)
- wxRibbon. เพิ่มเหตุการณ์ EVT_RIBBONGALLERY_CLICKED (จอห์นโรเบิร์ต)
- wxRibbon: ช่วยให้การซ่อนแผงและแสดงแท็บเท่านั้น (snowleopard) .
- เพิ่มการสนับสนุนสำหรับเอกสารเด็ก docview กรอบ.
- เพิ่มการสนับสนุนสำหรับการเข้ารหัส CP-866 เพื่อ wxEncodingConverter (madnut).
- แก้ไขความสอดคล้องสำหรับเหตุการณ์แป้นพิมพ์ทั่วพอร์ตที่สำคัญ.
- เพิ่มเหตุการณ์ EVT_RIBBONBAR_TAB_LEFT_DCLICK (snowleopard).
- การแสดงผลการแก้ไขปัญหาของคอลัมน์ชิดขวาใน wxGenericListCtrl (Jl).
- Restore ข้อความลากและวางใน wxSTC ทำลายโดยประกาย 2 ปรับปรุง (Jens ไอศกรีม).
- เพิ่มการสนับสนุนสำหรับช่วง id เพื่อ XRC (เดวิดฮาร์ท).
- เพิ่ม wxToolbook XRC จัดการ (Andrea Zanellato).
- เพิ่ม wxDocManager :: FindTemplate () (troelsk).
- กลับบูลไม่เป็นโมฆะจาก wxImage :: ConvertAlphaToMask () (troelsk).
- คงปรับขนาดคอลัมน์ใน wxGrid เมื่อพวกเขาถูกจัดลำดับใหม่.
- นำทางแป้นพิมพ์คงที่เมื่อคอลัมน์ wxGrid ถูกสั่งซ้ำ.
- เพิ่ม wxImage :: Rotate180 () (เจฟฟ์ทัปเปอร์).
- เพิ่มการสนับสนุนสำหรับการบันทึกไฟล์ TGA.
- เพิ่ม wxArtProvider กลับไอคอนที่มีคุณภาพที่เพิ่มขึ้นจากโครงการ Tango.
- wxPropertyGrid: เพิ่ม & quot; HasAlpha & quot; แอตทริบิวต์สำหรับ wxColourProperty.
- wxPropertyGrid: ปิดการใช้งานคุณสมบัติที่ไม่ได้ทำงานอย่างถูกต้องหากรายการเด็ก
- ได้รับเลือก (Sebastien Gallou).
- เพิ่มการสนับสนุนสำหรับการบันทึกไฟล์ PNG กับจาน (troelsk).
- เพิ่มการสนับสนุนสำหรับการบันทึกเป็น GIF และภาพเคลื่อนไหว GIF (troelsk).
- แก้ไข wxWrapSizer คำนวณขนาดน้อยที่สุด (Catalin Raceanu).
- เพิ่ม wxFont :: ขีดเส้นใต้ () และ MakeUnderlined () วิธี.
- เพิ่ม wxFont :: SetSymbolicSize () และวิธีการที่เกี่ยวข้อง.
- SVG รุ่นแก้ไขไฟล์ในสถานที่โดยใช้เครื่องหมายจุลภาคทศนิยม (snowleopard).
- แก้ไขการตั้งค่าสำหรับคำแนะนำทั่วไป wxSpinCtrl (Catalin Raceanu).
- เพิ่มการสนับสนุนสำหรับการอ่านละเอียดภาพจากภาพ PNG (scottb).
- wxComboCtrl, wxOwnerDrawnComboBox: สนับสนุนที่ดีสำหรับแกนและภูมิหลังแผงที่กำหนดเองโดยเฉพาะอย่างยิ่งบน OS X .
- เพิ่มค่าคงที่ WXK_CONTROL_A..WXK_CONTROL_Z (แจนแวน Dijk).
- เพิ่มการสนับสนุนสำหรับช่องอัลฟาในสีใน wxSVGFileDC (snowleopard).
- อนุญาตให้ปรับแต่งสีแท็บอุ้ยใน wxAuiTabArt (snowleopard).
- เพิ่ม wxAffineMatrix2D ชั้น (Catalin Raceanu).
- อนุญาตให้แสดงกรอบตัวอย่างไม่ modally (จอห์นโรเบิร์ต).
- การปรับปรุงลักษณะของทั่วไป wxHyperlinkCtrl (เดวิด Connet).
- GTK:
- ปรับปรุงการพิมพ์ / หน้าโต้ตอบการติดตั้ง (rafravago).
- สลับไป GtkTooltip จาก GtkTooltips เลิก (Emilien Kia).
- wxTLW สร้าง wxEVT_MAXIMIZE.
- แก้ไขการคัดลอกข้อมูลคลิปบอร์ดการเลือกหลัก (เดวิดฮาร์ท).
- ใช้ wxGraphicsContext :: GetSize () (Marcin Wojdyr).
- ใช้ wxCalendarCtrl :: SetDateRange () สำหรับการควบคุมพื้นเมือง.
- MSW:
- การดำเนินพื้นเมืองของ wxHyperlinkCtrl และ wxProgressDialog ภายใต้ Windows รุ่นที่ทันสมัย (ริกการ์ด Westerlund, GSoC 2010 โครงการ).
- แก้ไข Cygwin 1.7 สร้าง (เดวิด Gangola).
- อนุญาตให้ใช้ wxDC :: DrawText () ที่มีข้อความ multiline.
- แก้ไขการกำหนดขนาด wxBitmapButton ที่ดีที่สุดในการหัก 2.9.1.
- งานศูนย์โต้ตอบตาม wxProgressDialog ในแม่ (จอห์นโรเบิร์ต).
- wxAutomationObject :: GetInstance () สร้างวัตถุบนความต้องการ (Kolya Kosenko).
- รุ่น EVT_UPDATE_UI แก้ไขรายการในเมนูย่อย (WSU).
- เพิ่มการสนับสนุนสำหรับเมทริกซ์การเปลี่ยนแปลงโลก wxDC (Catalin Raceanu).
มีอะไรใหม่ ในรุ่น 2.9.2 RC1:
- ทั้งหมด:
- ใช้การใช้งานมาตรฐานของการเรียนภาชนะโดยค่าเริ่มต้นที่คุณต้องการอย่างชัดเจน wxUSE_STD_CONTAINERS ตั้งค่าเป็น 0 ที่จะใช้การใช้งาน wxWidgets.
- เพิ่ม CWD และข้อโต้แย้งที่จะ env wxExecute () (Emilien Kia).
- เพิ่ม & quot; ส่วนที่เหลือ & quot; อาร์กิวเมนต์ wxString :: ก่อน {แรกล่าสุด} ().
- เพิ่ม wxThread :: OnKill () และ OnDelete () เรียกกลับ.
- เพิ่ม wxFile :: GetLastError () และ ClearLastError () (Ryazanov).
- เพิ่ม negatable สวิตช์บรรทัดคำสั่ง (Armel Asselin).
- เพิ่ม wxVersionInfo และ GetLibraryVersionInfo ต่างๆ () ฟังก์ชั่น (troelsk).
- เพิ่ม wxNumberFormatter สำหรับการรับมือกับคั่นหลักพัน.
- เพิ่ม wxIntegerValidator และ wxFloatingPointValidator validators.
- เพิ่ม wxIMAGE_OPTION_GIF_COMMENT การอ่านและการเขียนความคิดเห็น GIF (troelsk).
- เพิ่ม wxStack แม่แบบคลาส.
- เพิ่มพารามิเตอร์แม่นยำ wxString :: จาก [C] ดับเบิล ().
- เพิ่ม wxThread :: รอ () และลบ () & quot; รอโหมด & quot; พารามิเตอร์ (Catalin Raceanu).
- อนุญาตให้แสดงมิลลิวินาทีในเวลาประทับ wxLog (สีน้ำตาล).
- เพิ่มการสนับสนุนสำหรับการประมวลผลคำแนะนำใน wxXmlDocument (นิคแมตทิวส์).
- เพิ่ม wxThreadEvent สำหรับการสื่อสารระหว่างหัวข้อการ wxBase.
- Unix:
- แก้ไขข้อผิดพลาดปลอมเมื่อเขียนท่อกระบวนการเด็ก (Ryazanov).
- ทุกชนิด (GUI):
- ใช้การสนับสนุนสำหรับมาร์กอัปใน wxButton และ wxStaticText.
- เพิ่ม wxRichMessageDialog (ริกการ์ด Westerlund, GSoC 2010 โครงการ).
- เพิ่ม wxCommandLinkButton (ริกการ์ด Westerlund, GSoC 2010 โครงการ).
- เพิ่ม wxUIActionSimulator (สตีเว่น Lamerton, GSoC 2010 โครงการ).
- เพิ่มการสนับสนุนสำหรับแบบไดนามิกอัตโนมัติเสร็จใน wxTextEntry.
- ภาพเพิ่มการสนับสนุนการ wxToggleButton (แกร์ริก Meeker).
- wxAUI: สนับสนุนแถบเครื่องมืออัตโนมัติ orientable (WSU) .
- wxAUI: เพิ่มการสนับสนุนสำหรับไอคอนในแถบชื่อเรื่องบานหน้าต่าง (Triton) .
- เพิ่ม wxPanel :: SetBackgroundBitmap ().
- เพิ่ม wxDataViewCtrl :: ตั้ง / GetCurrentItem ().
- เพิ่มความเป็นไปได้ที่จะปิดรายการ wxDataViewCtrl บุคคล (Neno Ganchev).
- wxHTML. ทำให้ในการสั่งซื้อภายในหน้าต่าง RTL RTL (ริชาร์ด Bullington-แมคไกวร์)
- wxRibbon. เพิ่มเหตุการณ์ EVT_RIBBONGALLERY_CLICKED (จอห์นโรเบิร์ต)
- wxRibbon: ช่วยให้การซ่อนแผงและแสดงแท็บเท่านั้น (snowleopard) .
- เพิ่มการสนับสนุนสำหรับเอกสารเด็ก docview กรอบ.
- เพิ่มการสนับสนุนสำหรับการเข้ารหัส CP-866 เพื่อ wxEncodingConverter (madnut).
- แก้ไขความสอดคล้องสำหรับเหตุการณ์แป้นพิมพ์ทั่วพอร์ตที่สำคัญ.
- เพิ่มเหตุการณ์ EVT_RIBBONBAR_TAB_LEFT_DCLICK (snowleopard).
- การแสดงผลการแก้ไขปัญหาของคอลัมน์ชิดขวาใน wxGenericListCtrl (Jl).
- Restore ข้อความลากและวางใน wxSTC ทำลายโดยประกาย 2 ปรับปรุง (Jens ไอศกรีม).
- เพิ่มการสนับสนุนสำหรับช่วง id เพื่อ XRC (เดวิดฮาร์ท).
- เพิ่ม wxToolbook XRC จัดการ (Andrea Zanellato).
- เพิ่ม wxDocManager :: FindTemplate () (troelsk).
- กลับบูลไม่เป็นโมฆะจาก wxImage :: ConvertAlphaToMask () (troelsk).
- คงปรับขนาดคอลัมน์ใน wxGrid เมื่อพวกเขาถูกจัดลำดับใหม่.
- นำทางแป้นพิมพ์คงที่เมื่อคอลัมน์ wxGrid ถูกสั่งซ้ำ.
- เพิ่ม wxImage :: Rotate180 () (เจฟฟ์ทัปเปอร์).
- เพิ่มการสนับสนุนสำหรับการบันทึกไฟล์ TGA.
- เพิ่ม wxArtProvider กลับไอคอนที่มีคุณภาพที่เพิ่มขึ้นจากโครงการ Tango.
- wxPropertyGrid: เพิ่ม & quot; HasAlpha & quot; แอตทริบิวต์สำหรับ wxColourProperty.
- wxPropertyGrid. ปิดการใช้งานคุณสมบัติที่ไม่ได้ทำงานอย่างถูกต้องหากรายการที่เด็กได้รับเลือก (Sebastien Gallou)
- เพิ่มการสนับสนุนสำหรับการบันทึกไฟล์ PNG กับจาน (troelsk).
- เพิ่มการสนับสนุนสำหรับการบันทึกเป็น GIF และภาพเคลื่อนไหว GIF (troelsk).
- แก้ไข wxWrapSizer คำนวณขนาดน้อยที่สุด (Catalin Raceanu).
- เพิ่ม wxFont :: ขีดเส้นใต้ () และ MakeUnderlined () วิธี.
- เพิ่ม wxFont :: SetSymbolicSize () และวิธีการที่เกี่ยวข้อง.
- SVG รุ่นแก้ไขไฟล์ในสถานที่โดยใช้เครื่องหมายจุลภาคทศนิยม (snowleopard).
- แก้ไขการตั้งค่าสำหรับคำแนะนำทั่วไป wxSpinCtrl (Catalin Raceanu).
- เพิ่มการสนับสนุนสำหรับการอ่านละเอียดภาพจากภาพ PNG (scottb).
- wxComboCtrl, wxOwnerDrawnComboBox: สนับสนุนที่ดีสำหรับแกนและภูมิหลังแผงที่กำหนดเองโดยเฉพาะอย่างยิ่งบน OS X .
- เพิ่มค่าคงที่ WXK_CONTROL_A..WXK_CONTROL_Z (แจนแวน Dijk).
- เพิ่มการสนับสนุนสำหรับช่องอัลฟาในสีใน wxSVGFileDC (snowleopard).
- อนุญาตให้ปรับแต่งสีแท็บอุ้ยใน wxAuiTabArt (snowleopard).
- เพิ่ม wxAffineMatrix2D ชั้น (Catalin Raceanu).
- อนุญาตให้แสดงกรอบตัวอย่างไม่ modally (จอห์นโรเบิร์ต).
- การปรับปรุงลักษณะของทั่วไป wxHyperlinkCtrl (เดวิด Connet).
- GTK:
- ปรับปรุงการพิมพ์ / หน้าโต้ตอบการติดตั้ง (rafravago).
- สลับไป GtkTooltip จาก GtkTooltips เลิก (Emilien Kia).
- wxTLW สร้าง wxEVT_MAXIMIZE.
- แก้ไขการคัดลอกข้อมูลคลิปบอร์ดการเลือกหลัก (เดวิดฮาร์ท).
- ใช้ wxGraphicsContext :: GetSize () (Marcin Wojdyr).
- ใช้ wxCalendarCtrl :: SetDateRange () สำหรับการควบคุมพื้นเมือง.
มีอะไรใหม่ ในรุ่น 2.9.0:
- เพิ่มประสิทธิภาพรวมถึงการกำจัดของความแตกต่างระหว่าง ANSI และ Unicode สร้างและนําสถาปัตยกรรม Mac OS X, สนับสนุนทั้งคาร์บอน 32 บิตและ 32 บิต / พันธุ์โกโก้ 64 บิต (wxOSX / โกโก้ในขั้นตอนอัลฟา) นอกเหนือจากการเรียนตารางอสังหาริมทรัพย์, การควบคุมมุมมองข้อมูลเพิ่มขึ้นด้วยการทำงานร่วมกัน ต้นไม้และพฤติกรรมการควบคุมรายการการสนับสนุนสำหรับวัตถุถาวรและปรับปรุงโดยสิ้นเชิงเอกสาร Doxygen ตาม.
ต้องการ
- GTK +
ความคิดเห็นที่ไม่พบ