99 from PyQt6 .QtCore import Qt , QModelIndex
1010 from PyQt6 .QtSql import QSqlDatabase , QSqlQueryModel , QSqlQuery
1111
12- Qt_Horizontal = Qt .Orientation .Horizontal
13-
14- class SqlQueryModel (QSqlQueryModel ):
15- def data (
16- self ,
17- item : QModelIndex ,
18- role : Qt .ItemDataRole = Qt .ItemDataRole .DisplayRole ,
19- ) -> object :
20- if role == Qt .ItemDataRole .ToolTipRole :
21- return item .model ().data (item .model ().index (item .row (), column = 1 ))
22-
23- return super ().data (item , role )
12+ Qt .Horizontal = Qt .Orientation .Horizontal
13+ Qt .DisplayRole = Qt .ItemDataRole .DisplayRole
14+ Qt .ToolTipRole = Qt .ItemDataRole .ToolTipRole
2415
2516 from utils_PyQt6 .FileListModel import FileListModel
2617 from utils_PyQt6 .ListImagesWidget import ListImagesWidget
@@ -34,17 +25,17 @@ def data(
3425 from utils .FileListModel import FileListModel
3526 from utils .ListImagesWidget import ListImagesWidget
3627
37- class SqlQueryModel (QSqlQueryModel ):
38- def data (self , index : QModelIndex , role : int = Qt .DisplayRole ) -> object :
39- if role == Qt .ToolTipRole :
40- return index .model ().data (index .model ().index (index .row (), 1 ))
4128
42- return super (). data ( index , role )
29+ from db import DB_FILE_NAME
4330
44- Qt_Horizontal = Qt .Horizontal
4531
32+ class SqlQueryModel (QSqlQueryModel ):
33+ def data (self , index : QModelIndex , role : int = Qt .DisplayRole ) -> object :
34+ if role == Qt .ToolTipRole :
35+ return index .model ().data (index .model ().index (index .row (), column = 1 ))
36+
37+ return super ().data (index , role )
4638
47- from db import DB_FILE_NAME
4839
4940ICON_WIDTH , ICON_HEIGHT = 128 , 128
5041IMAGE_CACHE = dict ()
@@ -61,8 +52,8 @@ def __init__(self) -> None:
6152 self .model_sql = SqlQueryModel ()
6253 self .model_sql .rowsInserted .connect (self ._on_added_new_items )
6354 self .model_sql .modelReset .connect (self ._on_added_new_items )
64- self .model_sql .setHeaderData (0 , Qt_Horizontal , "ID" )
65- self .model_sql .setHeaderData (1 , Qt_Horizontal , "FILE_NAME" )
55+ self .model_sql .setHeaderData (0 , Qt . Horizontal , "ID" )
56+ self .model_sql .setHeaderData (1 , Qt . Horizontal , "FILE_NAME" )
6657
6758 self .list_view_sql = ListImagesWidget (
6859 ICON_WIDTH , ICON_HEIGHT , IMAGE_CACHE , file_name_index = 1
0 commit comments