
下面為一個簡單UI設計
1. 利用Claude,透過它快速得到一個漂亮的範例(python程式碼)
2. 利用Claude,抽取python程式碼中GUI相關程式碼並輸出成Qt Designer可以編輯ui格式





#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QMenuBar>#include <QToolBar>#include <QAction>#include <QGraphicsScene>#include <QGraphicsView>#include <QStatusBar>#include <QLabel>#include <QGraphicsPixmapItem>#include <QFileDialog>QT_BEGIN_NAMESPACE
namespace Ui { class MainWindow; }
QT_END_NAMESPACE
class MainWindow : public QMainWindow
{Q_OBJECT
public:MainWindow(QWidget *parent = nullptr);
~MainWindow();
private: void initUI(); void createActions(); void showImage(QString filePath); void setupShortcuts();private slots: void openImage();private:Ui::MainWindow *ui;
QMenu *fileMenu;
QMenu *viewMenu;
QToolBar *fileToolBar;
QToolBar *viewToolBar;
QGraphicsScene *imageScene;
QGraphicsView *imageView;
QStatusBar *mainStatusBar;
QLabel *mainStatusLabel;
QAction *openAction;
QString currentImagePath;
QGraphicsPixmapItem *currentImage;
};
#endif // MAINWINDOW_H

