change some formatting with the board report and fix some bugs
This commit is contained in:
@@ -102,7 +102,7 @@ async def save_report(file_location):
|
|||||||
miner_img_table = Table(
|
miner_img_table = Table(
|
||||||
table_data,
|
table_data,
|
||||||
colWidths=0.8 * inch,
|
colWidths=0.8 * inch,
|
||||||
repeatRows=1,
|
# repeatRows=1,
|
||||||
# rowHeights=[4 * inch],
|
# rowHeights=[4 * inch],
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -122,6 +122,18 @@ async def save_report(file_location):
|
|||||||
|
|
||||||
elements.append(miner_img_table)
|
elements.append(miner_img_table)
|
||||||
elements.append(PageBreak())
|
elements.append(PageBreak())
|
||||||
|
elements.append(
|
||||||
|
Paragraph(
|
||||||
|
"Board Data",
|
||||||
|
style=ParagraphStyle(
|
||||||
|
"Title",
|
||||||
|
alignment=TA_CENTER,
|
||||||
|
fontSize=20,
|
||||||
|
spaceAfter=40,
|
||||||
|
fontName="Helvetica-Bold",
|
||||||
|
),
|
||||||
|
)
|
||||||
|
)
|
||||||
elements.append(create_data_table(list_data))
|
elements.append(create_data_table(list_data))
|
||||||
elements.append(PageBreak())
|
elements.append(PageBreak())
|
||||||
|
|
||||||
|
|||||||
@@ -29,11 +29,12 @@ layout = [
|
|||||||
sg.Button("ALL", key="select_all_ips"),
|
sg.Button("ALL", key="select_all_ips"),
|
||||||
sg.Button("REFRESH DATA", key="refresh_data"),
|
sg.Button("REFRESH DATA", key="refresh_data"),
|
||||||
sg.Button("OPEN IN WEB", key="open_in_web"),
|
sg.Button("OPEN IN WEB", key="open_in_web"),
|
||||||
sg.Input(key="save_report", visible=False, enable_events=True),
|
sg.Input(visible=False, enable_events=True, key="save_report"),
|
||||||
sg.SaveAs(
|
sg.SaveAs(
|
||||||
"SAVE REPORT",
|
"SAVE REPORT",
|
||||||
key="save_report_button",
|
key="save_report_button",
|
||||||
file_types=(("PDF Files", "*.pdf"),),
|
file_types=(("PDF Files", "*.pdf"),),
|
||||||
|
target="save_report",
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
|
|||||||
@@ -42,6 +42,7 @@ async def ui():
|
|||||||
if event == "save_report":
|
if event == "save_report":
|
||||||
if not value["save_report"] == "":
|
if not value["save_report"] == "":
|
||||||
asyncio.create_task(save_report(value["save_report"]))
|
asyncio.create_task(save_report(value["save_report"]))
|
||||||
|
window["save_report"].update("")
|
||||||
if event == "select_all_ips":
|
if event == "select_all_ips":
|
||||||
if len(value["ip_table"]) == len(window["ip_table"].Values):
|
if len(value["ip_table"]) == len(window["ip_table"].Values):
|
||||||
window["ip_table"].update(select_rows=())
|
window["ip_table"].update(select_rows=())
|
||||||
|
|||||||
Reference in New Issue
Block a user