在kivy.clock.Clock
和kivy.clock.Clock
找到的Kivy时钟模块之间有区别吗?如果是这样,每个人的利弊是什么?
我见过的每个例子都使用kivy.properties.Clock
,并且documentation。似乎没有CREATE TABLE FACT_KPI (ID_KPI int, KPI_VALUE int)
CREATE TABLE DIM_KPI (ID_KPI int, KPI_LABEL varchar(25))
INSERT INTO FACT_KPI VALUES (1,25)
,(1,30)
,(2,15)
,(2,7)
,(3,12)
,(3,13)
INSERT INTO DIM_KPI VALUES (1, 'nb_departure')
,(2, 'nb_arrival')
,(3, 'headcount')
;WITH cte_example
AS
(SELECT F_KPI.ID_KPI, KPI_VALUE, KPI_LABEL
FROM FACT_KPI F_KPI
INNER JOIN DIM_KPI ON F_KPI.ID_KPI = DIM_KPI.ID_KPI)
SELECT CASE WHEN ID_KPI = 1 THEN KPI_VALUE END AS nb_departure,
CASE WHEN ID_KPI = 2 THEN KPI_VALUE END AS nb_arrival,
CASE WHEN ID_KPI = 3 THEN KPI_VALUE END AS headcount
FROM cte_example
的文档。
答案 0 :(得分:1)
这两个类目前都是相同的。
Clock is defined in kivy/clock.py
。它是imported in kivy/properties.pyx
。
因此Clock
作为名称在模块命名空间中可用。
从技术上讲,可以从kivy.properties
导入它,但我不会建议。
维护人员可能会对Clock进行更改,他们打算将其与原始Class定义隔离并保密。