- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何获得图像上显示的 QDateEdit 外观?
我尝试更改样式表,但我不知道如何实现按钮和编辑之间的间距,也不知道如何更改向下箭头按钮。
最佳答案
它接近您发布的图片:
QDateEdit
{
background-color: white;
border-style: solid;
border-width: 4px;
border-color: rgb(100,100,100);
spacing: 5px;
}
QDateEdit::drop-down {
image: url(:/new/myapp/cbarrowdn.png);
width:50px;
height:15px;
subcontrol-position: right top;
subcontrol-origin:margin;
background-color: white;
border-style: solid;
border-width: 4px;
border-color: rgb(100,100,100);
spacing: 5px;
}
也许这里的关键词是“子控制”。 DateEdit 或 Combo-Box 或其他任何东西的箭头,不应用父控件中定义的所有样式定义。您必须找出如何处理每个 Qt 类的这些子控件并为每个自定义样式。
希望这些链接对您有所帮助:
关于c++ - 自定义 QDateEdit 样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30887550/
我想得到一个 QDateEdit允许 QCalendarWidget在请求时显示(而不是仅仅单击向下箭头)。例如,在我类(class)的某个地方,我应该能够说: ui.datepicker.showC
我有一个 QDateEdit 并在其上设置了一些日期。但是当我在日期部分上按下鼠标时自动更改我不希望这种行为发生并且只有当我在日期编辑中有以下选项时才会发生这种情况,我想更改仅当用户单击弹出菜单或他在
我正在尝试验证两个 QDateEdits。我有两个字段,startdate 和 enddate,我想验证 enddate 的最短日期是选定的 startdate 日期。而且,我想给用户机会,让 end
标准行为是,当一天到达 31 时,升压按钮就会停止工作。我希望它重置为 1 并跳转到下个月。 最佳答案 我还没有机会测试这个,但我知道 QDateEdit 实现了 QAbstractSpinBox,所
我正在使用 PyQT5 为我运行的一些需要用户日期输入的脚本构建一个 GUI。 我已经成功地达到了可以使用 DateEdit 范围选择日期的程度,并在用户每次更改日期时将新日期打印到控制台。 我需要做
根据我对 QDateEdit 的 API 文档的理解,它创建了一个用于编辑日期的小部件。它拥有的唯一公共(public)成员是构造函数。所以我基本上使用 QT 创建器创建了一个 QT 小部件应用程序并
如何获得图像上显示的 QDateEdit 外观? 我尝试更改样式表,但我不知道如何实现按钮和编辑之间的间距,也不知道如何更改向下箭头按钮。 最佳答案 它接近您发布的图片: QDateEdit {
我知道对于 QComboBox 有一个名为 editable 的方法,您可以使用它手动编辑当前值:combo.setEditable(True)。我找不到与 QDateEdit 类似的东西。我希望用户
我有 QSqlTableModel 和一些表,我们假设它是一个 model->setTable("Person"); 我还有 QDataWidgetMapper,它将一些小部件(lineedits 等
我有这个 QDateEdit 小部件,但它始终显示标准时间,如 01-01-2014(在 DD-MM-YYYY 中,但我可以在 UI 中更改它)。但是我希望它在打开对话框(这个 QDateEdit 小
我在项目中使用 QtRuby + Mysql2,我正在尝试检索填充表单所需的所有数据。 首先,进行查询。然后,获取每个值并用于填充每个相关的小部件。 client = Mysql2::Client.n
在启动对话框之前,我正在将日期值从表复制到对话框中的 QDateEdit。当我这样做时,对话框中的日期格式从“yyyy-MM-dd”变为“dd/MM/yy”。这发生在 Linux 而不是 OSx 中。
在 pyqt 项目中,我使用 QDateEdit 小部件让用户选择日期。该小部件返回年、月和日。如何对此小部件应用约束以确保用户只能选择等于 1、11 或 21 的日期? 一种简单的方法是将验证函数连
我有一个名为 date 的 QDateEdit。无论我做什么,我都无法让它以英语显示月份,它总是以我当前的语言环境显示它们。 我已经试过了: self.ui.date.setLocale(QtCore
我是一名优秀的程序员,十分优秀!