2017-03-07 3 views
-5

Ich möchte ein C++ Builder-Projekt portieren, um Qt in seiner Benutzeroberfläche zu verwenden. Weiß jemand, was die Qt-Äquivalente der VCL TStatusBar, TStringGrid, TListBox und TSpeedButton Komponenten sind?Portierung von C++ Builder auf Qt

+2

Oh kommen weiter, du hast es nicht einmal versucht. –

Antwort

1
  • für TStatusBar verwenden QStatusBar
  • für TListBox verwenden QListBox (Q3ListBox in Qt4) oder QListWidget
  • TStringGridTSpeedButton und haben anscheinend keine Entsprechung. Verwenden Sie Qt Demo-Software, um zu sehen, was Qt-Toolkit vorschlägt und was Sie suchen.

Für andere Klassen (nicht von OP erwähnt):

  • für TCheckBox verwenden QCheckBox
  • für TRadioButton verwenden QRadioButton
  • für TComboBox verwenden QComboBox
+0

Was ist los mit der Antwort, warum downvoting? – jpo38

+2

Ersetze "T" durch "Q" - außer in allen Fällen außer –

+0

Für 'TStringGrid' kannst du wahrscheinlich [' QGridLayout'] (http://doc.qt.io/qt-5/qgridlayout) verwenden .html) mit ['QLabel'] (http://doc.qt.io/qt-5/qlabel.html) und/oder [' QLineEdit'] (http://doc.qt.io/qt-5 /qlineedit.html) Widgets in seinen Zellen. –