Celestia: QT天体ブラウザの並べ替え

作成日 2017年02月03日  ·  8コメント  ·  ソース: CelestiaProject/Celestia

_Celestial Browser(QT)のいくつかの欠陥を修正する必要があります:_

  1. 太陽系。 名前とタイプによる並べ替えはまだ実装されていません。
  2. 。 「名前」ボタンを押して、名前ではなく距離で並べ替えます。
  3. 深天オブジェクト。 「名前」ボタンを押して、名前ではなく距離で並べ替えます。
bug enhancement help wanted won't fix

全てのコメント8件

qtcelestialbrowser.cpp

関数bool StarPredicate
case Alphabetical: return false; // TODO

我々が考えます:

  1. 4番目の列「小惑星と彗星」を追加し、「太陽系」の列に惑星、準惑星、衛星、衛星のみを表示します。
  2. おそらく、宇宙船には5番目のタブが必要です。これは、多数の追加があるため、すべての宇宙船を個別に表示すると便利だからです。
  3. ブラウザをより有益で便利なものにすることができると思います。 ブラウザには、パラメータ(Keplerパラメータ+残り)を含む列がさらに含まれている必要があります。 並べ替えは各列で機能するはずです。

質の高いカタログを作成することは非常に重要です。

セレスティアルブラウザのサイズを大きくしないために:
カタログテーブルに垂直スクロールがあります。 テーブルの下部に水平スクロールバーを追加するだけです。 その後、ブラウザのサイズを変更することはできません。また、水平方向のscollをスライドすると、幅に合わない列が表示されます。

いくつかのタブで名前の並べ替えに対応するプルリクエストを作成しました: https
TreeViewは並べ替えが少し複雑なので、次に「小惑星と彗星」と宇宙船のタブで作業してみます。

@ gstark31897ありがとうございます。 後で変更の作業を確認します。 最初のメッセージで説明されている並べ替えの問題を完全に解決していただければ幸いです。

さて、それでは太陽系の選別を仕上げることに焦点を当てます。 ありがとう。

こんにちは@pirogronian 、私たちはこの問題を閉じることができると思います。 太陽系ブラウザの名前/タイプの並べ替えは必要ないという結論に近づいていると思うほどです。

  1. 最初の並べ替え順序は、親(星、惑星など)からの距離によるものです。 したがって、元の並べ替え順序を復元するには、追加のコントロールが必要です。
  2. グループ化されているため、タイプによる並べ替えは役に立ちません。 WIPフィルタリングコードもいくつかあります。
  3. 名前で並べ替えると、必要なオブジェクトを検索するのに役立ちます。 しかし、私にとっては、代わりに検索ボックスを追加する方が良いでしょう。
このページは役に立ちましたか?
0 / 5 - 0 評価