Hello,
First, lets define all of the terms: swat, qswat+, swat+editor, weather generaton, swat file, etc.
swat+ - is a standalone executable that runs from a command line. It reads your inputs (as TEXT files) and writes your outputs (as TEXT files (or csv). Swat runs on a daily time step.
swat input files - TEXT files only formatted in a specific way.
qswat+ - the GIS GUI that helps the user to calculate the spatial model input and write it to a database.
swat+editor - a standalone application, that reads your database produced with the help of qswat+, converts tabular input data to swat input files (text files). It is a sort of DBMS.
weather generator file - a file, which contains STATISTICAL data for a given weather station, which is used to generate daily meteo input for swat to use, when observation data is not available
weather (pcp, tmp, etc.) file - a file, which contains DAILY observational weather (pcp, tmp, hmd, slp or wnd) records.
weather name file (pcp, tmp, etc.) - a file, which defines what is the name of the used weather files (as you can have many).
Having all of this information in mind, you should be able to sort out the rest. I strongly advice to follow the QSWAT+ manual and read the information provided in the documentatioon.
Best,
Natalja