2

URL短縮アプリを作ろうと思いました。GUI は次のようになります。

今までそのようなことをしたことがないので、2つの「大きな」問題があります。最初のもの:どのチェックボックスがチェックされているかを確認するには、それらすべてを反復処理する必要があります。それ、どうやったら出来るの?アプリにドラッグ&ドロップしただけだからです。それらを QListWidget などに入れる必要があることは知っていますが、どれがわかりません。

2 番目: アプリからこれらの URL 短縮サイトへのリンクを送信して、元に戻すにはどうすればよいですか? 私はそのようなことにかなり慣れていません。それを行う方法に関するいくつかの優れたチュートリアルを教えていただけますか? コードを調べることができるようにqtで書かれたアプリはありますか?

4

1 に答える 1

3

QObject::findChildren()を使用する必要があります

QList<QCheckBox *> l_checkboxes = parentWidget.findChildren<QCheckBox *>();

ここで、parentWidget はダイアログです。

また、検索を再帰的に実行するため、すべてのチェックボックスを QFrame、QGroupBox などに配置して、検索をそのような親ウィジェットに減らします。

第二部。URL短縮サービスごとに異なります。私は一度も em を使用したことはありませんが、次のいずれかを行う必要があります。

  1. アピを使う
  2. それぞれのページからフォームを送信しているかのように、http ポスト リクエストを作成します。

Google で Qt HTTP リクエストの検索を開始できます

于 2013-07-23T11:55:51.590 に答える