请教怎样改变QGroupBox的边框线的粗细

请教怎样改变QGroupBox的边框线的粗细,第1张

打开Word2007文档,选中需要设置边框的整个表格或特定单元格。

单击“设计”选项卡。

在“绘图边框”中单击“笔样式”下三角按钮。

在样式列表中选择合适的样式。

单击“笔划粗细”下三角按钮。

在笔划粗细列表中选择合适的尺寸。

在“表格样式”中单击“边框”下三角按钮。

在菜单中选择需要设置的边框即可。

大致是这样的

QLabel *numlabel[64]

QVBoxLayout *lay = new QVBoxLayout() //定义一种自己的布局

for(int i=0i<64i++)

{

numlabel[i] = new QLabel(this)

//设置每个label的图片为../picture'i'.png

QString nump = QString::number(i)

nump.prepend("../picture")

nump.append(".png")

numlabel[i]->setPixmap(QPixmap(nump))

lay->addWidget(numlabel[i])

}

如果要实现点击label,由于QLabel不像QPushButton有点击signal,可以用QLabel派生一个子类MyLabel并重新实现

virtual voidmouseMoveEvent ( QMouseEvent * ev )

virtual voidmousePressEvent ( QMouseEvent * ev )

virtual voidmouseReleaseEvent ( QMouseEvent * ev )

这几个函数来完成图片转换功能。

你直接在QGroupBox2点击下拉的时候判断一下QGroupBox1是几然后设置QGroupBox2的值就好了。好像QGroupBox1有一个change的信号,当这个值改变的时候你改变QGroupBox2的下拉值就好了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/11222564.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存