#include <QApplication> #include <QMainWindow> #include <QListView> #include <QStandardItemModel> #include <QVBoxLayout> #include <QLabel> #include <QTransform> #include <QPainter> class VerticalLabel : public QLabel { public: VerticalLabel(const QString &text, QWidget *parent = nullptr) : QLabel(text, parent) { setAlignment(Qt::AlignCenter); } protected: void paintEvent(QPaintEvent *event) override { QPainter painter(this); QTransform transform; transform.rotate(-90); // 旋转90度...