PythonStudio 控件使用常用方式(一)TDateTimePicker

PythonStudio是一个极强的开发Python的IDE工具,它使用的是Delphi的控件,常用的内容是与Delphi一致的。但是相关文档并一定完整。现在我试试能否逐步把它的控件常用用法写一点点,也作为PythonStudio的参考。

TDateTimePicker

日期时间选择工具

Kind属性

dtDateTime:日期时间
dtDate:日期
dtTime:时间

DateFormat

dfShort:2位日期
dfLong:4位日期

Format

需要手工填入,
年:yyyy或yy,
月:M或MM(要大写),
日:d或dd,
星期:dddd
时:h或hh
分:m或mm
秒:s或ss
如:yyyy-MM-dd dddd

取日期示例

import os
# 如果要使用时间日期,需要引用datetime类
import datetime
from delphivcl import *

class Form1(Form):

    def __init__(self, owner):
        self.Button1 = Button(self)
        self.DateTimePicker1 = DateTimePicker(self)
        self.LoadProps(os.path.join(os.path.dirname(os.path.abspath(__file__)), "Unit1.pydfm"))
        self.Button1.OnClick = self.Button1Click


    def Button1Click(self, Sender):
		# TDateTimePicker的返回值是元组
		# 本例为日期,返回值为8个,但只需要取其中的3个
        date_tuple=self.DateTimePicker1.Date
        date_show=date_tuple[:3]
        # 使用datetime类的date方法对元组进行显示
        ShowMessage (datetime.date(*date_show))

赋值示例

    def FormShow(self, Sender):
        self.DateTimePicker1.Time=datetime.datetime.now()

相关推荐

  1. PythonStudio 使用方式TDateTimePicker

    2024-02-02 17:46:01       43 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-02 17:46:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-02 17:46:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-02 17:46:01       82 阅读
  4. Python语言-面向对象

    2024-02-02 17:46:01       91 阅读

热门阅读

  1. python 读图片封装

    2024-02-02 17:46:01       43 阅读
  2. 模板方法模式

    2024-02-02 17:46:01       44 阅读
  3. Camille-接口测试

    2024-02-02 17:46:01       43 阅读
  4. 如何保证接口幂等

    2024-02-02 17:46:01       47 阅读
  5. docker搭建nginx的RTMP服务器的步骤

    2024-02-02 17:46:01       41 阅读