画一条红线

时间:2016-09-25 18:42:55

标签: c++ qt

我在标签上显示了一列数字。数字全部为“1”到“6”,每行的顺序不同。例如:

123456
214365
241635
214365......

我需要在所有'1'中画一条红线。我意识到我需要一个重叠的小部件才能做到这一点。我查看了教程,并在头文件中声明了一个paint事件,并且

void Dialog::paintEvent(QPaintEvent *e)
<。>在.cpp文件中。如果我把硬数字放在x和y坐标中,我可以绘制一条红线 - 但我需要它作为一个函数,所以我可以传递x和y变量。  我的问题是:这个绘画事件似乎不是一个函数,所以我怎么能用不同的起点和终点来调用它(即从下面一行的一个数字'1'到下一个数字?)?我是一个初学者,任何帮助都将不胜感激。

0 个答案:

没有答案