16,211
社区成员
发帖
与我相关
我的任务
分享
class Form : public QWidget {
public:
int row, column;
Form(QWidget* parent, int r, int c) : QWidget(parent), row(r), column(c) {}
void paintEvent(QPaintEvent* ev) {
QPainter p(this);
double r_interval = 800.0 / column, c_interval = 600.0 / row;
for (int i = 1; i < row; i++) {
p.drawLine(c_interval * i, 0, c_interval * i, 800);
}
for (int j = 1; j < column; j++) {
p.drawLine(0, r_interval * j, 600, r_interval * j);
}
}
};
form = new Form(this, row, column);