我正在开始我的下一个电子项目,即创建我自己版本的Google的Nest Thermostat。我喜欢用于温度选择的整个圆形表盘,我一直在考虑如何自己创建。 GUI编程不是我的专业领域(CLI一路!)。
到目前为止,我想到了两行中的一行,都涉及自定义小部件:
现在......我不知道这些是否是这个问题的实际解决方案,或者是否有更简单的方法。我已经查看了样式表,但我并没有 THINK 这样做。我已经在Google周围找到了类似的东西,还没有发现任何东西;也就是说,来自3electrons的AnalogWidgets至少会创建拨号,但这些是用于输出而不是输入。
答案 0 :(得分:0)
我昨天尝试了此方法,如果您想在包含js和SVG图像的应用程序中模拟巢式恒温器,效果很好。 https://www.svidget.io/examples/nestthermostat
HTML片段:
from pyspark.sql import SparkSession
from pyspark import SparkContext
from pyspark.streaming import StreamingContext
from pyspark.streaming.kafka import KafkaUtils
if __name__ == "__main__":
print("hello spark")
sc = SparkContext(appName="STALTA")
ssc = StreamingContext(sc, 1)
broker, topic = sys.argv[1:]
# Connect to Kafka
kvs = KafkaUtils.createStream(ssc, broker, "raw-event-streaming-consumer",{topic:1})
lines = kvs.map(lambda x: x[1])
ds = lines.flatMap(lambda line: line.strip().split("\n")).map(lambda strelem: float(strelem))
mapped = ds.mapPartitions(lambda i: classic_sta_lta_py(np.array(list(i))))
mapped1 = mapped.mapPartitions(lambda j: trigger_onset(np.array(list(j))))
def saveRec(rdd):
rdd.foreach(lambda rec: open("/Users/zeinab/kafka_2.11-1.1.0/outputFile.txt", "a").write(rec))
mapped1.pprint()
mapped1.foreachRDD(saveRec)
ssc.start()
ssc.awaitTermination()