问题标签 [qdateedit]

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.

0 投票
1 回答
2008 浏览

qt - Qt QDateEdit 自定义样式表

我想将自定义样式表应用到激活了 QCalendarPopup 的 QDateEdit 小部件。

我当前的 CSS:

我当前的 css

它看起来像什么:

它看起来像什么

我需要解决三件事:

  • 日期名称的背景颜色和字体颜色(即 mon. tue. .., sun.)
  • 更改周末日颜色
  • 改变左右箭头的背景颜色

谢谢!

--------- 修改后我的 .ui 代码 ---

0 投票
0 回答
130 浏览

c++ - QDateEdit 单击选择部分文本

我有一个QDateEdit默认日期为当前日期,日期格式为“ dd/MM/yyyy”。当我单击月份时,应选择 MM 文本。另外,当我单击日期编辑光标位置时,lineEdit()返回 0 作为光标位置。

如果我单击月,则当前部分返回为日部分(基于日期格式),因为光标位置为 0。默认情况下,光标位置为 0,因此当前部分显示为日(基于日期格式)。

默认情况下,它发生在双击事件上。但是我们如何通过单击实现这一点呢?

我试过使用事件过滤器。但它没有用。

0 投票
1 回答
4223 浏览

python - Python Pyqt5 QDateEdit 获取日期字符串

我正在尝试使用 Pyqt5 QDateEdit 构建日期打印机。我可以弹出日历,但我想在控制台(或窗口中的标签)中写入单击日期的字符串。我试过了print(self.calendarWidget().document().toPlainText())print(self.calendarWidget().currentText())但是没有用。

我使用此代码;

它的语法是什么?我没有找到足够的文档。你能帮忙吗?

0 投票
1 回答
697 浏览

python - 如何在另一个函数中使用在 QDateEdit 小部件中设置的用户值?

我正在使用 PyQT5 为我运行的一些需要用户日期输入的脚本构建一个 GUI。

我已经设法达到可以使用 DateEdit 范围选择日期的地步,并且每次用户更改它时都会将新日期打印到控制台。

当我单击“运行”按钮时,我需要做的是使用函数中 QDateEdit 小部件中的任何日期。

这是我的示例代码

0 投票
2 回答
1586 浏览

python - 如何从变量或文本将日期设置为 QDateEdit?

下面是示例代码:

我想将该日期设置为 QtWidgets.QDateEdit()。但它将默认日期设置为 1-jan-2000

0 投票
1 回答
419 浏览

python - Pyqt5:如何创建手动可编辑的 QDateEdit 小部件?

我知道对于QComboBox有一种名为editable的方法,您可以使用它手动编辑当前值: combo.setEditable(True)。我找不到与QDateEdit类似的东西。我希望用户能够删除整个日期字符串并手动输入年份值或将其留空。

在此处输入图像描述

0 投票
1 回答
425 浏览

qt - 如何在 QDateEdit 或 QCalendarWidget 中更改非活动天数的颜色

请帮帮我,我的朋友们!我需要日历小部件看起来像这样: 想要的日历

但我有一个问题。我只得到这个: 我的日历

我需要这样做:超出范围的日期(minimalDate、maximalDate)应着色为非活动日期(活动日期的主颜色为黑色,例如,非活动日期的主颜色为灰色)。对不起,我的英语不好:)

我正在尝试这样写:

0 投票
0 回答
82 浏览

python - PyQt5 QDateEdit,仅未显示月份和年份

我有一个启用了日历弹出窗口的 QDateEdit 小部件,但在弹出窗口中,只有当光标悬停在它上面时才会显示月份和年份标签。我在文档中没有发现任何东西可以让它们不断显示。下面是我的代码和 GUI 的屏幕截图。

截屏

我怎样才能让它们一直显示?

0 投票
1 回答
46 浏览

python-3.x - PyQt5 - 我如何在 QDateEdit 上禁用周末

我正在使用 QDateEdit 选择特定日期,但我想取消周末,我只想选择工作日。

0 投票
2 回答
50 浏览

python - 单击日历弹出窗口时带有日历信号editingFinished()的QDateEdit

我有一个启用日历的 QDateEdit,并试图捕捉编辑的结束:

如果我从键盘编辑日期,checkDate()当焦点通过 Tab 键离开小部件时被调用,按回车键等。但是如果我点击强制显示日历的向下箭头,checkDate()当日历出现时立即调用,然后再次调用小部件失去焦点。我不想与 userDateChanged 绑定,因为它会在编辑框中的每次击键时发出信号。