QTimeEdit:如何创建"QTime::setHMS(int, int, int, int)"的对象?
QTimeEdit: how to create an object of "QTime::setHMS(int, int, int, int)"?
我试图设置两个时间编辑:"timeEdit"answers"timeEdit_2"。"timeEdit_2"取当前时间,如下所示:
ui->timeEdit_2->setTime(QTime::currentTime());
同时,"timeEdit"应该比"timeEdit_2"早一个小时。所以我做了如下操作:
int hour = (QTime::currentTime().hour())-1;
int minutes = QTime::currentTime().minute();
int second = QTime::currentTime().second();
QTime time = QTime::setHMS(hour, minutes,second);
ui->timeEdit->setTime(QTime(time));
但是我得到这个错误:
erroe:cannot call member function 'bool QTime::setHMS(int, int, int, int)' without object
如何创建这个对象
直接使用以小时、分钟和秒为参数的构造函数:
QTime time(hour, minutes,second);
ui->timeEdit->setTime(time);
相关文章:
- 在c++中访问int到类对象的映射时出错
- int数据类型的指针指向的是什么,如果是一个类的私有数据成员,我们创建了该类的两个对象?
- 包装一个对象并假装它是一个 int
- 类型为 'std::map< char,int > 的 <Swig 对象的代理
- 返回对象时从'const DList<int>* const'到 'DList<int>*' [-fallowive] 的转换无效
- 类对象在 int main() 中'undefined'
- 如果类对象需要在 C++ 中转换为 int,为什么会调用 "operator bool()"?
- 为什么 int 对象和函数类型之间不明确?
- switch 语句和对象隐式 int 转换
- 如何从 pair<int、对象的向量中删除重复项>
- 对类似"struct {double, int}"对象使用reinterpret_cast进行对象访问
- 重载 + 运算符以使用 int 添加对象
- 如何在C 2D向量中找到对象(而不是int)的位置
- 如何掩盖对象数组的数据类型字符串到C 中的INT
- jfieldid int对对象无效
- 在 c++ 中声明 int 对象
- 根据C++标准,int 变量是对象吗?
- 过载int 对象C 如何
- PyQt5:使用自定义信号时 int 对象的错误转换
- 字符串和 int 对象或左值/右值的内存位置