私の問題は次のとおりです。QDialogをサブクラス化して2つのスピンボックス、okおよびキャンセルボタンを持つダイアログボックスを取得しました。この新しいクラスの名前はMapCharacteristicsInputDialogです。Qt 5.6 - カスタムQDialogから2つのintを返します
メインウィンドウのボタンをクリックすると、このクラスのダイアログが表示され、[OK]ボタンを使用して閉じたときにスピンボックスから値を取得します。これどうやってするの ?ダイアログの飛び出しをトリガー
コード:
void MainWindow::on_newMapButton_clicked(){
MapCharacteristicsInputDialog* dialog = new MapCharacteristicsInputDialog();
dialog->exec();
}
here続きを読みますか? – Michael
クラスのインスタンスを動的に割り当ててもよろしいですか? C++ではインスタンスを作成するために 'new'を使う必要がないので、割り当てられたメモリを'削除 'しないとメモリリークを引き起こす可能性があります。 –