As you found out yourself already, you need of course create instances of StationCard before you can add them.
Qt Code:
stationVector[k] = new StationCardTo copy to clipboard, switch view to plain text mode
You experience a crash because your StationCard constructor tries to add an uninitialized pointer (propLabel) to a layout.
Create a QLabel instance first
Cheers,
_
P.S.: you can do the StationCard in designer if you want to, just use the widget template for a designer form and add the "ui" pointer and related code lines manually to your class
Bookmarks