I'm trying to figure out how to design and implement a GUI developed in PyQt5 and then execute a query against a SQL server data base. I'd like to take a begin date value and an end date value from two Date Edit widgets and pass those two as variables for my sql query to use in a 'Where Between' statement.
I have the python/sql queries all taken care of, and I can run them easily, but this will be for non-python, non-database users.
I can create the ui just fine, and then convert the .ui file to a .py file, which when run produces a window with the two widgets:

The Begin date has a default value of 1/1/89 and the while the Date is 1/1/21. Here is the part of the code that defines the window and widgets:
<SPAN class="keyword token">class</SPAN> <SPAN class="token class-name">Ui_Form</SPAN><SPAN class="punctuation token">(</SPAN>object<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">:</SPAN>
<SPAN class="keyword token">def</SPAN> <SPAN class="token function">setupUi</SPAN><SPAN class="punctuation token">(</SPAN>self<SPAN class="punctuation token">,</SPAN> Form<SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">:</SPAN>
<SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">.</SPAN>
<SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">.</SPAN><SPAN class="punctuation token">.</SPAN>
self<SPAN class="punctuation token">.</SPAN>dateEditStartDate<SPAN class="punctuation token">.</SPAN>setFont<SPAN class="punctuation token">(</SPAN>font<SPAN class="punctuation token">)</SPAN>
self<SPAN class="punctuation token">.</SPAN>dateEditStartDate<SPAN class="punctuation token">.</SPAN>setDateTime<SPAN class="punctuation token">(</SPAN>QtCore<SPAN class="punctuation token">.</SPAN>QDateTime<SPAN class="punctuation token">(</SPAN>QtCore<SPAN class="punctuation token">.</SPAN>QDate<SPAN class="punctuation token">(</SPAN><SPAN class="number token">1989</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">1</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">1</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">,</SPAN> QtCore<SPAN class="punctuation token">.</SPAN>QTime<SPAN class="punctuation token">(</SPAN><SPAN class="number token">0</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">0</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN>
self<SPAN class="punctuation token">.</SPAN>dateEditStartDate<SPAN class="punctuation token">.</SPAN>setMaximumDateTime<SPAN class="punctuation token">(</SPAN>QtCore<SPAN class="punctuation token">.</SPAN>QDateTime<SPAN class="punctuation token">(</SPAN>QtCore<SPAN class="punctuation token">.</SPAN>QDate<SPAN class="punctuation token">(</SPAN><SPAN class="number token">2021</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">12</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">31</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">,</SPAN> QtCore<SPAN class="punctuation token">.</SPAN>QTime<SPAN class="punctuation token">(</SPAN><SPAN class="number token">23</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">59</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">59</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN>
self<SPAN class="punctuation token">.</SPAN>dateEditStartDate<SPAN class="punctuation token">.</SPAN>setMaximumDate<SPAN class="punctuation token">(</SPAN>QtCore<SPAN class="punctuation token">.</SPAN>QDate<SPAN class="punctuation token">(</SPAN><SPAN class="number token">2021</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">12</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">31</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN>
self<SPAN class="punctuation token">.</SPAN>dateEditStartDate<SPAN class="punctuation token">.</SPAN>setMinimumDate<SPAN class="punctuation token">(</SPAN>QtCore<SPAN class="punctuation token">.</SPAN>QDate<SPAN class="punctuation token">(</SPAN><SPAN class="number token">1989</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">1</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">1</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN>
self<SPAN class="punctuation token">.</SPAN>dateEditStartDate<SPAN class="punctuation token">.</SPAN>setDate<SPAN class="punctuation token">(</SPAN>QtCore<SPAN class="punctuation token">.</SPAN>QDate<SPAN class="punctuation token">(</SPAN><SPAN class="number token">1989</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">1</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">1</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN>
self<SPAN class="punctuation token">.</SPAN>dateEditStartDate<SPAN class="punctuation token">.</SPAN>setObjectName<SPAN class="punctuation token">(</SPAN><SPAN class="string token">"dateEditStartDate"</SPAN><SPAN class="punctuation token">)</SPAN>
self<SPAN class="punctuation token">.</SPAN>dateEditEndDate <SPAN class="operator token">=</SPAN> QtWidgets<SPAN class="punctuation token">.</SPAN>QDateEdit<SPAN class="punctuation token">(</SPAN>Form<SPAN class="punctuation token">)</SPAN>
self<SPAN class="punctuation token">.</SPAN>dateEditEndDate<SPAN class="punctuation token">.</SPAN>setGeometry<SPAN class="punctuation token">(</SPAN>QtCore<SPAN class="punctuation token">.</SPAN>QRect<SPAN class="punctuation token">(</SPAN><SPAN class="number token">290</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">100</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">130</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">25</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN>
self<SPAN class="punctuation token">.</SPAN>dateEditEndDate<SPAN class="punctuation token">.</SPAN>setMaximumDate<SPAN class="punctuation token">(</SPAN>QtCore<SPAN class="punctuation token">.</SPAN>QDate<SPAN class="punctuation token">(</SPAN><SPAN class="number token">2021</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">1</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">1</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN>
self<SPAN class="punctuation token">.</SPAN>dateEditEndDate<SPAN class="punctuation token">.</SPAN>setMinimumDate<SPAN class="punctuation token">(</SPAN>QtCore<SPAN class="punctuation token">.</SPAN>QDate<SPAN class="punctuation token">(</SPAN><SPAN class="number token">1989</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">1</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">1</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN>
self<SPAN class="punctuation token">.</SPAN>dateEditEndDate<SPAN class="punctuation token">.</SPAN>setDate<SPAN class="punctuation token">(</SPAN>QtCore<SPAN class="punctuation token">.</SPAN>QDate<SPAN class="punctuation token">(</SPAN><SPAN class="number token">2021</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">1</SPAN><SPAN class="punctuation token">,</SPAN> <SPAN class="number token">1</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="punctuation token">)</SPAN>
self<SPAN class="punctuation token">.</SPAN>dateEditEndDate<SPAN class="punctuation token">.</SPAN>setObjectName<SPAN class="punctuation token">(</SPAN><SPAN class="string token">"dateEditEndDate"</SPAN><SPAN class="punctuation token">)</SPAN><SPAN class="line-numbers-rows"><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN><SPAN></SPAN></SPAN>Admittedly, I'm pretty green when it comes to using classes in python, but I think there is a way to get the values from the user input for each of the two dates, but I just don't know how to do that. Obviously there will be a bit more to my GUI, so this is just the start.