Q点击鼠标编辑日期更改
QDateedit date changes on mouse press
>我有一个QDateEdit并在上面设置了一些日期。但是当我鼠标按下日期部分自动更改时,我不希望发生这种行为,这只会发生在我在日期编辑时有以下选项时,我想仅在用户单击弹出菜单或当他在行编辑部分编辑时更改日期。我已经制作了一个视频,以便更好地理解。非常感谢有关该问题的任何帮助。
QDateEdit *startDateEdit = new QDateEdit;
QDateEdit *endDateEdit = new QDateEdit;
startDateEdit->setCalendarPopup(true);
startDateEdit->setDate(QDate::currentDate());
endDateEdit->setCalendarPopup(true);
endDateEdit->setDate(QDate::currentDate());
[样本][1] [1]:https://www.youtube.com/watch?v=qwN_QAti6Sg
由于QDateEdit类是从QAbstractSpinBox继承而来的,因此您可以通过添加next来解决您的问题(问题似乎是一个小错误):
dateEdit->setButtonSymbols(QAbstractSpinBox::NoButtons);
相关文章:
- 查询SQLite数据库中的日期
- 获取日期异步信号安全吗?如果在信号处理程序中使用,它会导致死锁吗
- 在createdialog创建的窗口中捕获用于编辑控件的OnMouseMove消息
- Log4cpp:以UTC/GMT时区打印日期
- 使用C++的日期库读取时间
- 编辑文件中的文本
- 有没有办法在远程设备上打开和编辑visual Studio 2017解决方案
- 日期格式为C++
- 如何在 C++20 计时中为日期添加天数?
- SetDlgItemInt 不会更改嵌入资源的编辑框
- 如何在QTableView中排序和更改日期格式
- 如何在cpp中使用地图显示给定日期范围内(在下面的问题中)的费率?
- Gtkmm 会不断检查 Gtk::日历上的所选日期是否发生变化
- 我无法在Visual Studio代码中使用CIN输入答案,它说输入您的年龄,但它说只读文本编辑器如何解决这个问题?
- C++,Qt:仅在双击后编辑qtablewidget项目
- 编辑字符串以包含括号 c++ 之间的变量
- Arduino函数无法编辑数组
- 调试符号中缺少 QObject 类信息(编辑但存在其他 Qt 类)
- Q点击鼠标编辑日期更改
- 在.txt中打开日期 日期编辑 Qt C++