Mysql
 sql >> база данни >  >> RDS >> Mysql

Получаване на изображение от MySQL в tableWidget в PyQt5

Логиката за използване на байтовете (в предишния ми отговор Предложих да използвам base64, така че го използвам и в този случай), за да създам QPixmap, който може да се преобразува в QIcon, който може да се показва в QTableWidget:

for row_number, row_data in enumerate(rows):
    self.ui.tableWidget.insertRow(row_number)
    for column_number, column_data in enumerate(row_data):
        it = QTableWidgetItem()
        if column_number == 1:
            pixmap = QPixmap()
            pixmap.loadFromData(QByteArray.fromBase64(row_data))
            icon = QIcon(pixmap)
            it.setIcon(icon)
        else:
            it.setText(row_data)
        self.ui.tableWidget.setItem(row_number, column_number, it)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Въпрос на дизайн:как да покажа броя на потребителите онлайн?

  2. low_case_table_names Настройки в MySQL 8.0.12

  3. PHP:изчисляване на рожден ден от възрастта

  4. ефективно ли е този вид SQL структуриране (в база данни на mysql) в модел на реалния свят?

  5. Как да изтриете дубликати в MySQL таблица