wxWidgets είναι ένα open source και cross-platform C ++ λογισμικό βιβλιοθήκη GUI που προσφέρει μαθήματα για όλα τα κοινά τους ελέγχους GUI, καθώς και ένα ολοκληρωμένο σύνολο των κατηγοριών βοηθός για πιο κοινές εργασίες εφαρμογής, που κυμαίνονται από την HTML οθόνη και επεξεργασία εικόνας με τη δικτύωση και multi-threading.
wxWidgets χρησιμοποιεί ντόπιου widgets σε όλες τις πλατφόρμες, όποτε είναι δυνατόν και γεμίζει τα κενά που λείπουν σε ορισμένες πλατφόρμες χρησιμοποιώντας τους γενικούς ελέγχους γραμμένο με το ίδιο wxWidgets.
wxWidgets είναι μια πλατφόρμα-ανεξάρτητη λογισμικό, το οποίο σημαίνει ότι μπορεί να χρησιμοποιηθεί για το Linux, UNIX, Windows ή Mac OS & nbsp? Χ & nbsp?. λειτουργικά συστήματα, υποστηρίζοντας και τις δύο αρχιτεκτονικές 32-bit και 64-bit
Τι είναι καινούργιο σε αυτήν την έκδοση:
- Unicode αλλαγές που σχετίζονται με
- wxODBC και βιβλιοθήκες contrib απομάκρυνση
- Αλλαγές στη συμπεριφορά δεν οδηγεί σε σφάλματα μεταγλώττισης
- Build αλλαγές στο σύστημα
- Σημαντικά νέα χαρακτηριστικά σε αυτή την έκδοση
Τι είναι καινούργιο στην έκδοση 3.0.0 RC1:
- 3,0 απελευθέρωση είναι το αποκορύφωμα πολλών ετών εργάζονται από το 2,8 και έτσι φέρνει πολλές σημαντικές βελτιώσεις σε σύγκριση με την παλιά σταθερή σειρά, όπως πολύ καλύτερα και απλούστερα στην χρήση τους για την υποστήριξη Unicode, το νέο λιμάνι wxOSX / Κακάο, κατάλληλο για την ανάπτυξη των 64 bit εφαρμογές GUI κάτω από OS X και υποστήριξη GTK + 3 στο λιμάνι wxGTK, καθώς ένας τεράστιος αριθμός από άλλα νέα χαρακτηριστικά και διορθώσεις σφαλμάτων.
Τι είναι καινούργιο στην έκδοση 2.9.2:
- Προστέθηκε την ΧΕΝ και env επιχειρήματα για να wxExecute () ( Εμίλιεν Kia).
- Προστέθηκε & quot? Υπόλοιπα & quot? επιχείρημα για να wxString :: Πριν {Πρώτον, Τελευταία} ().
- Προστέθηκε wxThread :: OnKill () και OnDelete () επανακλήσεις.
- Προστέθηκε wxFile :: GetLastError () και ClearLastError () (Ryazanov).
- Προστέθηκε negatable διακόπτες γραμμής εντολών (Armel Asselin).
- Προστέθηκε wxVersionInfo και διάφορα GetLibraryVersionInfo () λειτουργίες (troelsk).
- Προστέθηκε wxNumberFormatter για την αντιμετώπιση διαχωριστικό χιλιάδων.
- Προστέθηκε wxIntegerValidator και wxFloatingPointValidator συστημάτων αναγνώρισης.
- Προστέθηκε wxIMAGE_OPTION_GIF_COMMENT να διαβάσει και να γράψει σχόλια GIF (troelsk).
- Προστέθηκε wxStack πρότυπο κατηγορίας.
- Προστέθηκε παράμετρος ακρίβειας για wxString :: Από [Γ] Διπλό ().
- Προστέθηκε wxThread :: Περιμένετε () και Delete () & quot? Περιμένετε λειτουργία & quot? παράμετρος (Κάταλιν Raceanu).
- Να επιτρέπεται δείχνει χιλιοστά του δευτερολέπτου σε wxLog γραμματόσημα χρόνο (μαύρισμα).
- Προστέθηκε υποστήριξη για την επεξεργασία των οδηγιών στο wxXmlDocument (Nick Matthews).
- Προστέθηκε wxThreadEvent για την επικοινωνία μεταξύ των νημάτων σε wxBase.
- Unix:
- Fix πλαστές λάθη όταν γράφετε στο σωλήνα διαδικασία παιδί (Ryazanov).
- Όλα (GUI):
- Εφαρμογή υποστήριξη για σήμανσης σε wxButton και wxStaticText.
- Προστέθηκε wxRichMessageDialog (Rickard Westerlund, GSoC 2010 του έργου).
- Προστέθηκε wxCommandLinkButton (Rickard Westerlund, GSoC 2010 του έργου).
- Προστέθηκε wxUIActionSimulator (Steven Lamerton, GSoC 2010 του έργου).
- Προστέθηκε υποστήριξη για τη δυναμική αυτόματη συμπλήρωση σε wxTextEntry.
- Προστέθηκε υποστήριξη για τις εικόνες wxToggleButton (Garrick Meeker).
- wxAUI: υποστήριξη αυτόματης προσανατολίσιμα γραμμές εργαλείων (WSU) .
- wxAUI: προσθέσετε υποστήριξη για εικόνες σε μπαρ τίτλου του παραθύρου (Triton) .
- Προστέθηκε wxPanel :: SetBackgroundBitmap ().
- Προστέθηκε wxDataViewCtrl :: Σετ / GetCurrentItem ().
- Προστέθηκε δυνατότητα να απενεργοποιήσετε μεμονωμένα στοιχεία wxDataViewCtrl (Neno Ganchev).
- wxHTML:. Καταστήσει προκειμένου RTL μέσα στο παράθυρο RTL (Richard McGuire Bullington-)
- wxRibbon:. Προστίθενται EVT_RIBBONGALLERY_CLICKED εκδήλωση (John Roberts)
- wxRibbon: επιτρέπουν την απόκρυψη των πάνελ και δείχνει μόνο στις καρτέλες (snowleopard) .
- Προσθήκη υποστήριξης για έγγραφα παιδί να docview πλαίσιο.
- Προσθήκη υποστήριξης για CP-866 Κωδικοποίηση wxEncodingConverter (madnut).
- διορθώσεις Συνοχή για εκδηλώσεις πληκτρολόγιο σε όλα τα μεγάλα λιμάνια.
- Προστέθηκε EVT_RIBBONBAR_TAB_LEFT_DCLICK εκδήλωση (snowleopard).
- οθόνη Fix από δεξιά στοίχιση στηλών σε wxGenericListCtrl (JL).
- Επαναφορά κείμενο drag-and-drop στο wxSTC σπασμένα από Scintilla 2 ενημέρωση (Jens Lody).
- Προσθήκη υποστήριξης για τις σειρές id να XRC (David Hart).
- Προστέθηκε wxToolbook XRC χειριστή (Andrea Zanellato).
- Προστέθηκε wxDocManager :: FindTemplate () (troelsk).
- bool επιστροφή, δεν ακυρώνονται, από wxImage :: ConvertAlphaToMask () (troelsk).
- Σταθερή αλλαγή μεγέθους στηλών σε wxGrid όταν τους αναδιατάσσονται.
- Σταθερή πλοήγησης πληκτρολόγιο όταν wxGrid στήλες αναδιατάσσονται.
- Προστέθηκε wxImage :: Rotate180 () (Jeff Tupper).
- Προστέθηκε υποστήριξη για την αποθήκευση αρχείων TGA.
- Προστέθηκε wxArtProvider επιστροφή υψηλότερα ποιότητας εικόνες από το έργο Tango.
- wxPropertyGrid: Προστέθηκε & quot? HasAlpha & quot? αποδίδουν για wxColourProperty.
- wxPropertyGrid: Η απενεργοποίηση ενός ακινήτου δεν λειτούργησε σωστά, εάν ένα στοιχείο του παιδιού
- επιλέχθηκε (Sebastien Γάλλου).
- Προστέθηκε υποστήριξη για την αποθήκευση αρχείων PNG με παλέτα (troelsk).
- Προστέθηκε υποστήριξη για αποθήκευση ως GIF και κινούμενες εικόνες GIF (troelsk).
- Fix wxWrapSizer ελάχιστο υπολογισμό του μεγέθους (Κάταλιν Raceanu).
- Προστέθηκε wxFont :: υπογραμμισμένη () και MakeUnderlined () μεθόδους.
- Προστέθηκε wxFont :: SetSymbolicSize () και τις αντίστοιχες μεθόδους.
- Δημιουργία αρχείων Fix SVG σε περιοχές που χρησιμοποιούν δεκαδικό κόμμα (snowleopard).
- Διορθώστε τη ρύθμιση επεξηγήσεις, για τα γενόσημα wxSpinCtrl (Κάταλιν Raceanu).
- Προστέθηκε υποστήριξη για την ανάγνωση αναλύσεις εικόνας από εικόνες PNG (scottb).
- wxComboCtrl, wxOwnerDrawnComboBox: καλύτερη υποστήριξη για θέμα και προσαρμοσμένο φόντο του πίνακα, ειδικά σε OS X .
- Προσθήκη WXK_CONTROL_A..WXK_CONTROL_Z σταθερές (Jan van Dijk).
- Προσθήκη υποστήριξης για το κανάλι άλφα σε χρώματα σε wxSVGFileDC (snowleopard).
- Να επιτρέπεται προσαρμογή ΑυΊ χρώματα καρτέλα wxAuiTabArt (snowleopard).
- Προστέθηκε wxAffineMatrix2D κατηγορία (Κάταλιν Raceanu).
- Να επιτρέπεται δείχνει πλαίσιο προεπισκόπησης μη modally (John Roberts).
- βελτιώσει την εμφάνιση της γενικής wxHyperlinkCtrl (David Connet).
- GTK:
- Βελτίωση εκτύπωσης / Παράθυρο διαλόγου Page Setup (rafravago).
- Εναλλαγή σε GtkTooltip από αποδοκιμαστεί GtkTooltips (Εμίλιεν Kia).
- wxTLW δημιουργεί wxEVT_MAXIMIZE.
- Διορθώστε την αντιγραφή των δεδομένων του προχείρου στην πρωτογενή επιλογή (David Hart).
- Εφαρμογή wxGraphicsContext :: getSize () (Marcin Wojdyr).
- Εφαρμογή wxCalendarCtrl :: SetDateRange () για το φυσικό έλεγχο.
- ΔΣΑ:
- Native εφαρμογή του wxHyperlinkCtrl και wxProgressDialog σύμφωνα με τις σύγχρονες εκδόσεις των Windows (Rickard Westerlund, GSoC 2010 του έργου).
- Fix Cygwin 1.7 build (David Gangola).
- Να επιτρέπεται χρησιμοποιώντας wxDC :: DrawText () με multiline κείμενα.
- Fix wxBitmapButton καλύτερο προσδιορισμό του μεγέθους σπάσει σε 2.9.1.
- καθήκον Κέντρο διαλόγου που βασίζεται wxProgressDialog στο γονικό (John Roberts).
- wxAutomationObject :: getInstance () δημιουργεί αντικείμενα σχετικά με τη ζήτηση (Kolya Kosenko).
- Fix γενιάς EVT_UPDATE_UI για τα αντικείμενα στο υπομενού (WSU).
- Προστέθηκε υποστήριξη για την παγκόσμια μεταμόρφωση μήτρα να wxDC (Κάταλιν Raceanu).
Τι είναι καινούργιο στην έκδοση 2.9.2 RC1:
- Όλα:
- Χρησιμοποιήστε το πρότυπο εφαρμογές των τάξεων κοντέινερ από προεπιλογή, θα πρέπει να προβλέπονται ρητά wxUSE_STD_CONTAINERS σε 0 για να χρησιμοποιήσετε εφαρμογές wxWidgets.
- Προστέθηκε την ΧΕΝ και env επιχειρήματα για να wxExecute () (Εμίλιεν Kia).
- Προστέθηκε & quot? Υπόλοιπα & quot? επιχείρημα για να wxString :: Πριν {Πρώτον, Τελευταία} ().
- Προστέθηκε wxThread :: OnKill () και OnDelete () επανακλήσεις.
- Προστέθηκε wxFile :: GetLastError () και ClearLastError () (Ryazanov).
- Προστέθηκε negatable διακόπτες γραμμής εντολών (Armel Asselin).
- Προστέθηκε wxVersionInfo και διάφορα GetLibraryVersionInfo () λειτουργίες (troelsk).
- Προστέθηκε wxNumberFormatter για την αντιμετώπιση διαχωριστικό χιλιάδων.
- Προστέθηκε wxIntegerValidator και wxFloatingPointValidator συστημάτων αναγνώρισης.
- Προστέθηκε wxIMAGE_OPTION_GIF_COMMENT να διαβάσει και να γράψει σχόλια GIF (troelsk).
- Προστέθηκε wxStack πρότυπο κατηγορίας.
- Προστέθηκε παράμετρος ακρίβειας για wxString :: Από [Γ] Διπλό ().
- Προστέθηκε wxThread :: Περιμένετε () και Delete () & quot? Περιμένετε λειτουργία & quot? παράμετρος (Κάταλιν Raceanu).
- Να επιτρέπεται δείχνει χιλιοστά του δευτερολέπτου σε wxLog γραμματόσημα χρόνο (μαύρισμα).
- Προστέθηκε υποστήριξη για την επεξεργασία των οδηγιών στο wxXmlDocument (Nick Matthews).
- Προστέθηκε wxThreadEvent για την επικοινωνία μεταξύ των νημάτων σε wxBase.
- Unix:
- Fix πλαστές λάθη όταν γράφετε στο σωλήνα διαδικασία παιδί (Ryazanov).
- Όλα (GUI):
- Εφαρμογή υποστήριξη για σήμανσης σε wxButton και wxStaticText.
- Προστέθηκε wxRichMessageDialog (Rickard Westerlund, GSoC 2010 του έργου).
- Προστέθηκε wxCommandLinkButton (Rickard Westerlund, GSoC 2010 του έργου).
- Προστέθηκε wxUIActionSimulator (Steven Lamerton, GSoC 2010 του έργου).
- Προστέθηκε υποστήριξη για τη δυναμική αυτόματη συμπλήρωση σε wxTextEntry.
- Προστέθηκε υποστήριξη για τις εικόνες wxToggleButton (Garrick Meeker).
- wxAUI: υποστήριξη αυτόματης προσανατολίσιμα γραμμές εργαλείων (WSU) .
- wxAUI: προσθέσετε υποστήριξη για εικόνες σε μπαρ τίτλου του παραθύρου (Triton) .
- Προστέθηκε wxPanel :: SetBackgroundBitmap ().
- Προστέθηκε wxDataViewCtrl :: Σετ / GetCurrentItem ().
- Προστέθηκε δυνατότητα να απενεργοποιήσετε μεμονωμένα στοιχεία wxDataViewCtrl (Neno Ganchev).
- wxHTML:. Καταστήσει προκειμένου RTL μέσα στο παράθυρο RTL (Richard McGuire Bullington-)
- wxRibbon:. Προστίθενται EVT_RIBBONGALLERY_CLICKED εκδήλωση (John Roberts)
- wxRibbon: επιτρέπουν την απόκρυψη των πάνελ και δείχνει μόνο στις καρτέλες (snowleopard) .
- Προσθήκη υποστήριξης για έγγραφα παιδί να docview πλαίσιο.
- Προσθήκη υποστήριξης για CP-866 Κωδικοποίηση wxEncodingConverter (madnut).
- διορθώσεις Συνοχή για εκδηλώσεις πληκτρολόγιο σε όλα τα μεγάλα λιμάνια.
- Προστέθηκε EVT_RIBBONBAR_TAB_LEFT_DCLICK εκδήλωση (snowleopard).
- οθόνη Fix από δεξιά στοίχιση στηλών σε wxGenericListCtrl (JL).
- Επαναφορά κείμενο drag-and-drop στο wxSTC σπασμένα από Scintilla 2 ενημέρωση (Jens Lody).
- Προσθήκη υποστήριξης για τις σειρές id να XRC (David Hart).
- Προστέθηκε wxToolbook XRC χειριστή (Andrea Zanellato).
- Προστέθηκε wxDocManager :: FindTemplate () (troelsk).
- bool επιστροφή, δεν ακυρώνονται, από wxImage :: ConvertAlphaToMask () (troelsk).
- Σταθερή αλλαγή μεγέθους στηλών σε wxGrid όταν τους αναδιατάσσονται.
- Σταθερή πλοήγησης πληκτρολόγιο όταν wxGrid στήλες αναδιατάσσονται.
- Προστέθηκε wxImage :: Rotate180 () (Jeff Tupper).
- Προστέθηκε υποστήριξη για την αποθήκευση αρχείων TGA.
- Προστέθηκε wxArtProvider επιστροφή υψηλότερα ποιότητας εικόνες από το έργο Tango.
- wxPropertyGrid: Προστέθηκε & quot? HasAlpha & quot? αποδίδουν για wxColourProperty.
- wxPropertyGrid:. Η απενεργοποίηση ενός ακινήτου δεν λειτούργησε σωστά, εάν ένα στοιχείο παιδί επιλέχθηκε (Sebastien Γάλλου)
- Προστέθηκε υποστήριξη για την αποθήκευση αρχείων PNG με παλέτα (troelsk).
- Προστέθηκε υποστήριξη για αποθήκευση ως GIF και κινούμενες εικόνες GIF (troelsk).
- Fix wxWrapSizer ελάχιστο υπολογισμό του μεγέθους (Κάταλιν Raceanu).
- Προστέθηκε wxFont :: υπογραμμισμένη () και MakeUnderlined () μεθόδους.
- Προστέθηκε wxFont :: SetSymbolicSize () και τις αντίστοιχες μεθόδους.
- Δημιουργία αρχείων Fix SVG σε περιοχές που χρησιμοποιούν δεκαδικό κόμμα (snowleopard).
- Διορθώστε τη ρύθμιση επεξηγήσεις, για τα γενόσημα wxSpinCtrl (Κάταλιν Raceanu).
- Προστέθηκε υποστήριξη για την ανάγνωση αναλύσεις εικόνας από εικόνες PNG (scottb).
- wxComboCtrl, wxOwnerDrawnComboBox: καλύτερη υποστήριξη για θέμα και προσαρμοσμένο φόντο του πίνακα, ειδικά σε OS X .
- Προσθήκη WXK_CONTROL_A..WXK_CONTROL_Z σταθερές (Jan van Dijk).
- Προσθήκη υποστήριξης για το κανάλι άλφα σε χρώματα σε wxSVGFileDC (snowleopard).
- Να επιτρέπεται προσαρμογή ΑυΊ χρώματα καρτέλα wxAuiTabArt (snowleopard).
- Προστέθηκε wxAffineMatrix2D κατηγορία (Κάταλιν Raceanu).
- Να επιτρέπεται δείχνει πλαίσιο προεπισκόπησης μη modally (John Roberts).
- βελτιώσει την εμφάνιση της γενικής wxHyperlinkCtrl (David Connet).
- GTK:
- Βελτίωση εκτύπωσης / Παράθυρο διαλόγου Page Setup (rafravago).
- Εναλλαγή σε GtkTooltip από αποδοκιμαστεί GtkTooltips (Εμίλιεν Kia).
- wxTLW δημιουργεί wxEVT_MAXIMIZE.
- Διορθώστε την αντιγραφή των δεδομένων του προχείρου στην πρωτογενή επιλογή (David Hart).
- Εφαρμογή wxGraphicsContext :: getSize () (Marcin Wojdyr).
- Εφαρμογή wxCalendarCtrl :: SetDateRange () για το φυσικό έλεγχο.
Τι είναι καινούργιο στην έκδοση 2.9.0:
- Οι βελτιώσεις περιλαμβάνουν την κατάργηση της διάκρισης μεταξύ ANSI και Unicode χτίζει, και ένα τροποποιημένο αρχιτεκτονική του Mac OS X, που υποστηρίζει τόσο Carbon 32-bit και 32-bit / παραλλαγές 64-bit Κακάο (wxOSX / Κακάο σε στάδιο alpha), την προσθήκη των τάξεων πλέγμα ιδιοτήτων, μεγαλύτερο έλεγχο προβολή δεδομένων με συνδυασμένη δέντρο και ο κατάλογος ελέγχου συμπεριφοράς, υποστήριξη για την επίμονη αντικείμενα, και εντελώς αναθεωρημένη Doxygen με βάση την τεκμηρίωση.
Απαιτήσεις :
- GTK +
Τα σχόλια δεν βρέθηκε