私には 2 つの問題があります。1 つ目は非常に単純です。ボタンのリストがあります。それらの1つがクリックされてリストから削除され、動的に割り当てられたボタンが削除されたときに必要です。これは私が書いたスロットのコードです (コードにはいくつかの追加情報があります):
void Window :: bla2()
{
//I fond somewhere on the internet that apperantly "sender()" should return a pointer to the caller;
for(int i = 0; i < List.size(); i++)
{
if(List[i] == sender())
{
List.removeOne(sender());
}
}
delete sender();
}
さて、2 番目の質問として、テキスト ファイルを 1 行ずつ読み取り、各行をベクトルの要素として追加します。これは、ウィンドウとして機能する派生クラスの .cpp ファイルであるため、すべてが既に定義されています。ヘッダー部分。
vtext = new QFile("one.txt"); // QFile variable
while (vtext->atEnd() == false)
{
line = vtext->readLine(); //QString
quotes.push_back(line);//quote is QVector<QString>
}