一、 设置时间框为下拉输入
使用QDateEdit或者QDateTimeEdit先创建一个时间对象然后设置为下拉选择setCalendarPopup(true)就可以
开始效果:
操作代码:
ui->ImpowerdateTimeEdit->setDisplayFormat("yyyy-MM-dd HH:mm:ss");//设置输出格式 ; 开始时间格式为2000/01/01 样式
ui->ImpowerdateTimeEdit->setCalendarPopup(true);
UserImpowerDate = ui->ImpowerdateTimeEdit->text();//获取授权时间
效果:
二、 模态显示窗口(霸道的占在当前窗口之上。。。我是这个理解的)
在这个类的构造函数中添加
setWindowFlags(Qt::FramelessWindowHint | Qt::Dialog); //这句话是把这个串口固定死不让动标题一起隐藏
setWindowModality(Qt::WindowModal);//阻挡父亲窗口内其他控件,除非本窗口关闭
当创建这个窗口对象时一定给他传入父窗口 MainForm *Form = new MainForm (this);