penStyleAct = new QAction(QIcon(":/images/pen.png"),tr("Pen&Style"),this);
penStyleAct->setCheckable(true);
penCapStyleAct = new QAction(QIcon(":/images/pencapstyle.png"),tr("Pen&CapStyle"),this);
penCapStyleAct->setChecked(true);
penJointStyleAct = new QAction(QIcon(":/images/penjoinstyle.png"),tr("Pen&JoinStyle"),this);
penJointStyleAct->setCheckable(true);
bushStyleAct = new QAction(QIcon(":/images/brush.png"),tr("&BushStyle"),this);
bushStyleAct->setCheckable(true);
GrientAct = new QAction(QIcon(":/images/gradient.png"),tr("&Gradient"),this);
GrientAct->setCheckable(true);
GrientAct->setChecked(true);
MainToolBar = addToolBar(tr("ToolBar"));
MainToolBar->addAction(penStyleAct);
MainToolBar->addAction(penCapStyleAct);
MainToolBar->addAction(penJointStyleAct);
MainToolBar->addAction(bushStyleAct);
MainToolBar->addAction(GrientAct);
本文介绍了一个图形界面中工具栏的设计实现,包括多种画笔样式、画笔端点样式、画笔连接样式、填充样式及渐变效果的选择功能。通过 QAction 组件创建各项功能,并设置为可选状态。

被折叠的 条评论
为什么被折叠?



