mtbp3cd.gui.appfileinventory
File Inventory Tool GUI
This module provides the graphical user interface for the File Inventory Tool, built using PyQt6. It organizes the workflow into a sidebar and tabbed interface, allowing users to navigate between different sections of the application.
- MainWedge (QWidget):
Main widget containing the sidebar and tabbed interface.
- Sidebar provides navigation buttons for:
“Select Output Folder”
“Select Input Folder”
“Checksum”
“Compare Record”
Each button switches the main view to the corresponding tab.
- Tabs are:
Output folder selection/viewing
Input folder selection/viewing
File checksums viewing
Record comparison
- FileInventoryApp (QMainWindow):
Main application window.
Sets up window properties and embeds the MainWedge widget.
mtbp3cd (local package)
Run this module directly to launch the File Inventory Tool GUI.
- License:
GNU General Public License v3.0 or later
- Author:
Y Hsu <yh202109@gmail.com>
Attributes
Classes
Module Contents
- class mtbp3cd.gui.appfileinventory.MainWedge[source]
Bases:
PyQt6.QtWidgets.QWidget- sidebar_button_starting
- sidebar_button_folder
- sidebar_button_checksum
- sidebar_button_record
- all_buttons
- tab_starting
- tab_folder
- tab_checksum
- tab_record
- tabs
- class mtbp3cd.gui.appfileinventory.FileInventoryApp[source]
Bases:
PyQt6.QtWidgets.QMainWindow- main_widget
- mtbp3cd.gui.appfileinventory.app