首页| 论坛| 消息
主题:如何用代码弹出QDatetime选择窗口?
mugua001发表于 2024-01-27 10:37
想在一个按钮里弹出 日历部件的选择窗口,代码如何实现 ?(控件的右边三角部件操作不方便)
我试过下面的方法,可以操作,便总感觉不太理想。。。
QSize sz = ui->dateEdit_begin->geometry().size() -= QSize(3, 3);
QPoint pt(sz.width(), sz.height());
QMouseEvent evt(QEvent::MouseButtonPress, pt, Qt::LeftButton, Qt::LeftButton, Qt::NoModifier);
qApp->sendEvent(ui->dateEdit_begin, &evt);
想寻找更标准的函数调用方法。谢谢。
回帖(2):
2楼:我才看到这个帖子,正好我之前做过类似的

新建QMenu,里面放QWdigetAction,用QWidget ..
1楼:有鼠标按下还要加个鼠标松开,才是单击事件,只有鼠标松开才会产生单击事件。而且你这个坐标一定 ..

全部回帖(2)»
最新回帖
收藏本帖
发新帖