Satoshi Yoneda преди 3 седмици
родител
ревизия
108ff82909
променени са 2 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 2 0
      README.md
  2. 2 0
      src/ResultItemDelegate.cpp

+ 2 - 0
README.md

@@ -95,6 +95,7 @@ Strictモードをオンまたはオフに設定します。デフォルトは
 sudo apt update
 sudo apt install build-essential cmake
 sudo apt install qt6-base-dev qt6-declarative-dev libqt6concurrent6
+sudo apt install qt6-l10n-tools qt6-tools-dev qt6-tools-dev-tools
 sudo apt install libopencv-dev
 sudo apt install libsqlite3-dev
 sudo apt install libprotobuf-dev
@@ -226,6 +227,7 @@ Building requires OpenCV, Qt6, and SQLite3. Please install these libraries and t
 sudo apt update
 sudo apt install build-essential cmake
 sudo apt install qt6-base-dev qt6-declarative-dev libqt6concurrent6
+sudo apt install qt6-l10n-tools qt6-tools-dev qt6-tools-dev-tools
 sudo apt install libopencv-dev
 sudo apt install libsqlite3-dev
 sudo apt install libprotobuf-dev

+ 2 - 0
src/ResultItemDelegate.cpp

@@ -58,6 +58,7 @@ void ResultItemDelegate::paint(QPainter *painter,
   } else {
     int cardWidth = option.rect.width() / 4;
     for (int i = 0; i < static_cast<int>(item.images.size()); ++i) {
+      painter->save();
       const auto &imgData = item.images[i];
       QRect cardRect(option.rect.x() + i * cardWidth, option.rect.y(),
                      cardWidth, option.rect.height());
@@ -104,6 +105,7 @@ void ResultItemDelegate::paint(QPainter *painter,
       painter->setPen(QColor("#666666"));
       painter->drawText(textRect,
                         Qt::AlignTop | Qt::AlignLeft | Qt::TextWordWrap, info);
+      painter->restore();
     }
   }