摘要:
请保持每天学习的习惯。。。 阅读全文
摘要:
1. 绘制椭圆 饼状型 贝塞尔曲线绘制图像重写方法 void paintEvent(QPaintEvent *event)即可。void Widget::paintEvent(QPaintEvent *event){ QPainter painter1(this); //新建画笔 painter1.setRenderHint(QPainter::Antialiasing, true); //设置 反走样 painter1.setPen(QPen(Qt::black, 8, Qt::DashDotLine, Qt::RoundCap)); //设置线条 颜色, 大小,线型... 阅读全文
摘要:
1. 按键事件响应, 两种方法,一种直接处理Event,过滤出KeyPress,另一种直接处理KeyPressEvent。bool Dialog::event(QEvent *e){ if( e->type() == QEvent::KeyPress ) { QKeyEvent *keyEvent = static_cast(e); if( keyEvent->key() == Qt::Key_0 ) printf("press 0 key \n"); } return QWidget::event(e);}void D... 阅读全文
摘要:
1. 如图,在mainwindow中 添加DockWidget到右侧,里面镶嵌TreeWidget.2. QTreeWidget *treeWidget = new QTreeWidget; //创建树形控件 QStringList headers; //树头 headers setHeaderLabels(headers); QStringList rootTextList; //树的根节点 rootTextList setCheckState(0, Qt::Checked); //为Leaf2 设置勾选窗 QList rootList; ro... 阅读全文