问题标签 [qdate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 更改 QDate 的格式
我需要更改QDate
. 这是我的代码:
我得到了这个结果......
但我需要这种格式的日期:
2015/04/03
python - PyQt:显示 QPushButton,看起来像 QComboBox 中的向下箭头按钮
在 PyQt4 中,我想展示一个 QPushButton,它看起来像 QComboBox 中的向下箭头按钮。可行,如果可行,怎么做?
我不需要帮助让我的新小部件组合像 QComboBox(见下文)。我只希望 QPushButton 显示/图形看起来像 QComboBox 中的向下箭头按钮 - 以及有关如何将该图形(特别是如果所述图形来自文件)覆盖到我自己的 QPushButton 上的提示/代码。
更多细节,上下文:
我正在寻求用 QLineEdit + QCalendarWidget 替换 QComboBox 小部件,因为 QDateEdit 不像我需要的那样可定制(我认为......)。想法是在 QLineEdit 的紧邻(右侧)放置一个 QPushButton,以使其看起来尽可能像常规的 QComboBox。然后所述按钮将 .exec_() QCalendarWidget(在技术上由 QDialog 包装)。
如果这没有意义,请告诉我,我可以提供进一步或澄清的上下文。
c++ - QInputDialog 和 QMessageBox
我正在使用 Qt 框架为考试做一些准备,我想知道如何以基本方式使用 QInputDialog 和 QMessageBox(我的考试是手写编码)
Qt API 在使用时真的很难理解,这对我的项目来说很好,因为我可以以一种非常“hacky”的方式完成我想要的事情,而我关于这个主题的书的布局非常糟糕......
让我直截了当地说,在这种情况下使用 QInputDialog 和 QMessageBox 的干净方式是什么:
对于我的 QInputDialog 我希望用户给出他们的出生日期(不要担心输入验证)我想使用 QMessageBox 来显示用户的年龄
我只是不明白在基本情况下需要进入 QInputDialog 和 QMessageBox 的参数是什么,因为那里似乎没有任何示例。
我将如何做到这一点?
qt - Qt LineEdit setInputMask() 与 setText() 和 QRegExp
我有一个格式QLineEdit
的日期。mm/dd/yyyy
由于要求,我正在使用键盘输入而不是使用QDateEdit
。当lineEdit
查看时,它必须向用户显示当前日期。我需要以下内容lineEdit
。
- 我需要始终显示两个斜杠,并且在输入或删除时光标必须跳过。
- 我不应该允许用户输入一个无效的日期,即在输入自己时
lineEdit
不应该得到无效的数字。 - 在查看时,我必须将当前日期设置为默认文本
lineEdit
。
对于第一点,我尝试使用,setInputMask("99/99/9999")
但我无法使用setText()
. 以及如何使用QRegExp
不允许lineEdit
在使用时得到一个无效号码setInputMask()
?
qt - 如何将 QDateEdit 中的值存储在字符串中?
我想将值从 QDateEdit 存储到字符串。我使用了以下代码:
QString str = ui->dateeditobject->date().toString("dd/mm/yyyy")
但问题是,正如您在图片中看到的那样,月份值没有被存储。
我哪里错了?
c++ - 如何以特定格式将 QString 转换为 QDate?
我的 GUI 中有一个QDateEdit
,我从中转换并将其QDate
添加QString
到我的数据库中。日期以这种QString
格式保存在数据库中:20/12/2015。
如果用户想要编辑日期,那么我需要QDateEdit
再次在 GUI 上的字段上显示日期。因此,我需要获取数据库,带回日期(QString
格式)并将其再次转换QDate
回来,以便将其放在QDateEdit
GUI 上的字段中。
但是,我无法将该QString
格式(即:20/12/2015)转换为QDate
使用以下格式:
Date
总是在回来invalid
。
我应该怎么办 ?
c++ - Qt:如何在 QDateEdit 字段上设置 QDate(从 QString 转换而来)?
我的主窗口上有一个 QDateEdit 字段。
在将其插入数据库之前,我将用户选择的任何日期捕获为 QString。
然后,如果用户想要更新日期,我会从数据库中检索 QString 日期。这是将日期检索为 QString 的过程的最后一步(检查后,整个过程总是返回正确的日期):
然后我将 QString 转换为 QDate 如下:
但是,当我尝试使用以下设置 QDateEdit 字段时:
它不起作用,并且 QDateEdit 永远不会更改并显示默认日期。
如何设置正确?
qt - QML 原生“日期”类型如何更新?
QML 提供了date
一种似乎可以自由转换为C++QDate
类和QML类型的Date
类型。该Date
类型是JSDate
类型的扩展。
在属性上调用set
方法date
显然是允许的,因为不会引发错误(例如“方法丢失”):
但是,日期数据没有改变;在调用setYear
(或任何其他set
方法)之前和之后打印日期会导致完全相同的日期字符串被打印两次。
QML 文档似乎对date
上面提供的链接中的类型没有多说。
qt - 日期更改时在运行时创建文件夹
我的应用程序持续运行,我希望每天在运行时创建一个日志文件夹。然后,我会将当天的日志放在适当的文件夹中。它看起来像这样:
当日期更改时,我没有找到可以由实例QDate
或其他东西触发的信号。在我看来,这似乎是最方便的方式。
QTimer
这个想法是在每次日期变化时(每天)都有某种触发信号。
c++ - 添加产品页面上的 QDate 空值
我有一个表格可以在矢量上插入产品。我的表单是一个 QT 对话框表单,我希望插入购买日期的空间是空白的,当我单击 QDateEdit 时,会出现当前日期,我可以设置我喜欢的日期。
当我将日期添加到向量(空白日期和设置日期)时,我将其显示在 QTableWidget 上。购买日期列必须向我显示该值,如果它是空白的,我希望能够设置我喜欢的日期(在此之后我有一个更新矢量信息的功能)。
我怎样才能做到这一点?因为在 Qdate 课上,我没有任何东西可以让我做这件事(http://doc.qt.io/qt-5/qdate.html)。我必须使用 qt 和 c++
谢谢,我希望我能很好地解释这个问题。