Closed KeiTa4446 closed 1 month ago
この変更では、dem_to_csmap.py
スクリプトのファイルハンドリングロジックとユーザーインターフェース要素に関する調整が行われました。特に、入力および出力データのファイルフィルター、ストレージモード設定、および出力パスの処理に関する変更が含まれています。また、変換およびキャンセル操作のボタンクリックイベント処理も調整されました。
ファイル | 変更内容 |
---|---|
dem_to_csmap.py |
ファイルフィルター、ストレージモード設定、出力パス処理、およびボタンクリックイベント処理の変更。 |
dem_to_csmap.ui |
QLabelウィジェットのテキストとQgsFileWidgetの名前、および矩形の幅の変更。 |
sequenceDiagram
participant User
participant UI
participant Script
User->>UI: 入力ファイル選択
UI->>Script: ファイルパス送信
User->>UI: 出力レイヤ選択
UI->>Script: 出力パス送信
User->>UI: 変換ボタン押下
UI->>Script: 変換処理開始
Script->>UI: 変換完了通知
UI->>User: 完了メッセージ表示
変換ツールが新しくなり、
ファイル選択も簡単に、
出力レイヤも設定して、
ボタン一つで変換完了、
うさぎも喜ぶ便利さよ!
🐇✨
issue #13 とは無関係の修正です。こちらは今後対応していく予定です。
中身については ファイル名(例:csmap)、または拡張子含めたファイル名(例:csmap.tif)のいずれも指定したファイル名のtifファイルが作成され、レイヤに表示されることを確認しました。 今回の変更点について、山本からの指摘事項はありません。 @Kanahiro さんお願いします。
以下、コンフリクトおきそうなのであとで対応していただきたい点です。 ボタンについてになります。 現状、runではなくcancelがデフォルトになってしまっていているので、uiファイルの46行目以降のitemにデフォルトを加えることで、回避すると良いと思います。
Designerを用いて以下画面を編集して、下のコードのように変わっているかの確認を行うのがよいかもです。
加えるべきコード
<property name="default">
<bool>true</bool>
</property>
runボタン司る部分の全体
<item>
<widget class="QPushButton" name="pushButton_run">
<property name="text">
<string>Run</string>
</property>
<property name="default">
<bool>true</bool>
</property>
</widget>
</item>
Description(変更内容)
-これまでは出力先フォルダを指定するだけだったが,出力したい場所で名前をつけて保存し,その結果がレイヤに追加されるようにした。 ...
Manual Testing(手動テスト)
Summary by CodeRabbit
新機能
スタイル