Я пытаюсь переписать/переписать графический интерфейс, сделанный с помощью Nucleus Grafix, в QT на Linux. В коде Nucleus есть класс управления, который является базовым классом для остальных элементов управления, таких как Button, Editbox, radiobutton и т. Д. Этот базовый класс использует Nucleus API и управляющие структуры до максимума. Вопрос в том, следует ли переписывать/перезаписывать базовый класс или создавать классы управления, такие как Button, наследуемые от QPushButton. Что лучше?Porting Nuclues Grafix GUI to QT
0
A
ответ
0
Зачастую для такой ситуации легче сделать двойное наследование. Это может быть не лучшее долгосрочное решение, но, скорее всего, вы получите самый лучший результат. Помните, что класс QObject
должен быть первым, унаследованным от него, и избежать наследования алмазов с помощью QObject
.
Смежные вопросы
- 1. iphone to ipad porting
- 2. iPhone to Flash porting
- 3. C++ to C# porting
- 4. Delphi to Java porting issue
- 5. porting ios CGContextDrawImage to android
- 6. porting isnan to C++ 11
- 7. Porting std :: map to C?
- 8. Porting Express App to Meteor
- 9. Porting SDL App to iOS
- 10. porting g ++ code to Clang ++ issue
- 11. 32bit to 64bit inline assembly porting
- 12. windown to linux porting: как заменить __stdcall?
- 13. porting std :: wstring to gcc cygwin
- 14. Porting Lua 5.1 thread code to 5.2
- 15. Porting Project Euler # 8 to Go
- 16. Porting C++ Win32 app to linux app
- 17. Porting lwuit app to Blackberry: Bold 9900
- 18. QT widgets vs QT GUI
- 19. Qt-запрос программирования GUI
- 20. PHP crypt() to Qt
- 21. Qt GUI -> Code based to Designer based
- 22. C++ Pointer GUI QT
- 23. qt GUI connect
- 24. Qt - GUI freezing
- 25. Динамически манипулировать Qt GUI
- 26. Qt GUI в библиотеке?
- 27. Stretchable gui in Qt
- 28. Qt GUI Application Linux
- 29. qt C++ gui 'on_lineEdit'
- 30. GUI в Qt OR GUI в Android
Большое спасибо. Что касается сохранения указательной переменной классов QT Widgets, таких как QPushbutton в классе Nucleus Control Button? – Kalpana
@ Kalpana: Я ничего не знаю о Nucleus, я бы сказал, что вы, вероятно, можете это сделать. Вы должны быть осторожны в отношении владения объектами, если вы даете своим классам, таким как QPushButton, родительский, но сохраняйте указатель на него в другом классе. –