Skip to content

Commit

Permalink
Merge branch 'develop' into feature/#1248-cover-json-data-node-contro…
Browse files Browse the repository at this point in the history
…l-new
  • Loading branch information
FredLL-Avaiga authored Oct 31, 2024
2 parents 022ac4b + fc79768 commit 2c58cec
Show file tree
Hide file tree
Showing 3 changed files with 92 additions and 0 deletions.
28 changes: 28 additions & 0 deletions doc/gui/examples/controls/date_range_with_time_analog_picker.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Copyright 2021-2024 Avaiga Private Limited
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
# an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
# specific language governing permissions and limitations under the License.
# -----------------------------------------------------------------------------------------
# To execute this script, make sure that the taipy-gui package is installed in your
# Python environment and run:
# python <script>
# -----------------------------------------------------------------------------------------
import datetime

from taipy.gui import Gui

start_date = datetime.datetime(2023, 3, 26, 7, 37)
end_date = datetime.datetime(2023, 3, 26, 19, 2)
dates = [start_date, end_date]

# Note: |analogic| option only take effect if you put |with_time| before it
page = "<|{dates}|date_range|with_time|analogic|>"

if __name__ == "__main__":
Gui(page).run(title="Date Range - With time")
26 changes: 26 additions & 0 deletions doc/gui/examples/controls/date_with_time_analog_picker.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Copyright 2021-2024 Avaiga Private Limited
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
# an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
# specific language governing permissions and limitations under the License.
# -----------------------------------------------------------------------------------------
# To execute this script, make sure that the taipy-gui package is installed in your
# Python environment and run:
# python <script>
# -----------------------------------------------------------------------------------------
import datetime

from taipy.gui import Gui

date = datetime.datetime(1789, 7, 14, 17, 5, 12)

# Note: |analogic| option only take effect if you put |with_time| before it
page = "<|{date}|date|with_time|analogic|>"

if __name__ == "__main__":
Gui(page).run(title="Date - With time")
38 changes: 38 additions & 0 deletions doc/gui/examples/controls/slider_labels_dictionary.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Copyright 2021-2024 Avaiga Private Limited
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
# an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
# specific language governing permissions and limitations under the License.
# -----------------------------------------------------------------------------------------
# To execute this script, make sure that the taipy-gui package is installed in your
# Python environment and run:
# python <script>
# -----------------------------------------------------------------------------------------
from taipy.gui import Gui

# Dictionary for slider labels
labels = {
0: "$0",
20: "$20",
40: "$40",
60: "$60",
80: "$80",
100: "$100",
}

# Initial value of the slider
value = 20

page = """
<|{value}|slider|labels={labels}|>
Value: <|${value}|>
"""

if __name__ == "__main__":
Gui(page).run(title="Slider - Labels with Dictionary")

0 comments on commit 2c58cec

Please sign in to comment.