tktelerik


Nametktelerik JSON
Version 1.0.0 PyPI version JSON
download
home_page
Summarytkinter with telerik
upload_time2023-03-05 01:00:41
maintainer
docs_urlNone
authorXiangQinxi
requires_python>=3
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # tktelerik
来自WinForms界面扩展库做出来的组件

## Telerik
> 原项目需要付费使用,请谨慎使用
> 依赖,需下载Telerik主程序,也可以

```python
# 基础示例1
import tktelerik
from tkinter import Tk

root = Tk()
theme1 = tktelerik.FluentDark()

button = tktelerik.Button(text="button1")
button.configure(theme="FluentDark")
button.pack(fill="both", expand="yes", padx=5, pady=5)

root.mainloop()
```

```python
# 基础示例2
import tktelerik
from tkinter import Tk

root = Tk()
theme1 = tktelerik.FluentDark()

list1 = tktelerik.ListBox()
list1.configure(theme="FluentDark")
for index in range(4):
    list1.add(list1.create_label("item"+str(index+1)))
list1.pack(fill="both", expand="yes", padx=5, pady=5)

root.mainloop()
```

```python
# 高级示例1
import tktelerik
from tkinter import Tk

root = Tk()
theme1 = tktelerik.FluentDark()

ribbon = tktelerik.RibbonBar()
ribbon_quick_item = tktelerik.RibbonButton()
ribbon_quick_item.onclick(lambda: print("click ribbon_quick_button"))
ribbon.add_item(ribbon_quick_item)

ribbon_tab = tktelerik.RibbonTabbed()

ribbon_group = tktelerik.RibbonGroup()

ribbon_button = tktelerik.RibbonButton()
ribbon_button.onclick(lambda: print("click ribbon_button"))
ribbon_button.configure(anchor="w")
ribbon_textbox = tktelerik.RibbonTextBox()
ribbon_textbox.configure(anchor="w")

ribbon_group.add(ribbon_button)
ribbon_group.add(ribbon_textbox)

ribbon_tab.add(ribbon_group)
ribbon.add(ribbon_tab)

ribbon.configure(theme="FluentDark")
ribbon.pack(fill="both", expand="yes", padx=5, pady=5)

root.mainloop()
```

```python
# 高级示例2
# 如电脑配置不高,请不要高频率点击移动,否则容易卡死
import tktelerik
from tkinter import Tk

root = Tk()
theme1 = tktelerik.Windows11()

nav = tktelerik.NavigationView()
nav.configure(theme="Windows11")

controls = tktelerik.PageViewPage(nav=nav)
controls.configure(text="controls")

button1 = tktelerik.Button(controls.frame())
button1.configure(theme="Windows11", text_anchor_ment="w")
button1.pack(fill="x", padx=10, pady=10)

textbox1 = tktelerik.TextBox(controls.frame())
textbox1.configure(theme="Windows11")
textbox1.pack(fill="x", padx=10, pady=10)

textbox2 = tktelerik.TextBox(controls.frame())
textbox2.configure(multiline=True, theme="Windows11")
textbox2.pack(fill="both", ipady=50, padx=10, pady=10)

nav.add_page(controls)
nav.pack(fill="both", expand="yes")

root.mainloop()

```

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "tktelerik",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3",
    "maintainer_email": "",
    "keywords": "",
    "author": "XiangQinxi",
    "author_email": "XiangQinxi@outlook.com",
    "download_url": "https://files.pythonhosted.org/packages/c1/93/4ed9690f463cd5720a2f3b4eac54de22cc5ac8c1efca2c744fdf0074937d/tktelerik-1.0.0.tar.gz",
    "platform": null,
    "description": "# tktelerik\r\n\u6765\u81eaWinForms\u754c\u9762\u6269\u5c55\u5e93\u505a\u51fa\u6765\u7684\u7ec4\u4ef6\r\n\r\n## Telerik\r\n> \u539f\u9879\u76ee\u9700\u8981\u4ed8\u8d39\u4f7f\u7528\uff0c\u8bf7\u8c28\u614e\u4f7f\u7528\r\n> \u4f9d\u8d56\uff0c\u9700\u4e0b\u8f7dTelerik\u4e3b\u7a0b\u5e8f\uff0c\u4e5f\u53ef\u4ee5\r\n\r\n```python\r\n# \u57fa\u7840\u793a\u4f8b1\r\nimport tktelerik\r\nfrom tkinter import Tk\r\n\r\nroot = Tk()\r\ntheme1 = tktelerik.FluentDark()\r\n\r\nbutton = tktelerik.Button(text=\"button1\")\r\nbutton.configure(theme=\"FluentDark\")\r\nbutton.pack(fill=\"both\", expand=\"yes\", padx=5, pady=5)\r\n\r\nroot.mainloop()\r\n```\r\n\r\n```python\r\n# \u57fa\u7840\u793a\u4f8b2\r\nimport tktelerik\r\nfrom tkinter import Tk\r\n\r\nroot = Tk()\r\ntheme1 = tktelerik.FluentDark()\r\n\r\nlist1 = tktelerik.ListBox()\r\nlist1.configure(theme=\"FluentDark\")\r\nfor index in range(4):\r\n    list1.add(list1.create_label(\"item\"+str(index+1)))\r\nlist1.pack(fill=\"both\", expand=\"yes\", padx=5, pady=5)\r\n\r\nroot.mainloop()\r\n```\r\n\r\n```python\r\n# \u9ad8\u7ea7\u793a\u4f8b1\r\nimport tktelerik\r\nfrom tkinter import Tk\r\n\r\nroot = Tk()\r\ntheme1 = tktelerik.FluentDark()\r\n\r\nribbon = tktelerik.RibbonBar()\r\nribbon_quick_item = tktelerik.RibbonButton()\r\nribbon_quick_item.onclick(lambda: print(\"click ribbon_quick_button\"))\r\nribbon.add_item(ribbon_quick_item)\r\n\r\nribbon_tab = tktelerik.RibbonTabbed()\r\n\r\nribbon_group = tktelerik.RibbonGroup()\r\n\r\nribbon_button = tktelerik.RibbonButton()\r\nribbon_button.onclick(lambda: print(\"click ribbon_button\"))\r\nribbon_button.configure(anchor=\"w\")\r\nribbon_textbox = tktelerik.RibbonTextBox()\r\nribbon_textbox.configure(anchor=\"w\")\r\n\r\nribbon_group.add(ribbon_button)\r\nribbon_group.add(ribbon_textbox)\r\n\r\nribbon_tab.add(ribbon_group)\r\nribbon.add(ribbon_tab)\r\n\r\nribbon.configure(theme=\"FluentDark\")\r\nribbon.pack(fill=\"both\", expand=\"yes\", padx=5, pady=5)\r\n\r\nroot.mainloop()\r\n```\r\n\r\n```python\r\n# \u9ad8\u7ea7\u793a\u4f8b2\r\n# \u5982\u7535\u8111\u914d\u7f6e\u4e0d\u9ad8\uff0c\u8bf7\u4e0d\u8981\u9ad8\u9891\u7387\u70b9\u51fb\u79fb\u52a8\uff0c\u5426\u5219\u5bb9\u6613\u5361\u6b7b\r\nimport tktelerik\r\nfrom tkinter import Tk\r\n\r\nroot = Tk()\r\ntheme1 = tktelerik.Windows11()\r\n\r\nnav = tktelerik.NavigationView()\r\nnav.configure(theme=\"Windows11\")\r\n\r\ncontrols = tktelerik.PageViewPage(nav=nav)\r\ncontrols.configure(text=\"controls\")\r\n\r\nbutton1 = tktelerik.Button(controls.frame())\r\nbutton1.configure(theme=\"Windows11\", text_anchor_ment=\"w\")\r\nbutton1.pack(fill=\"x\", padx=10, pady=10)\r\n\r\ntextbox1 = tktelerik.TextBox(controls.frame())\r\ntextbox1.configure(theme=\"Windows11\")\r\ntextbox1.pack(fill=\"x\", padx=10, pady=10)\r\n\r\ntextbox2 = tktelerik.TextBox(controls.frame())\r\ntextbox2.configure(multiline=True, theme=\"Windows11\")\r\ntextbox2.pack(fill=\"both\", ipady=50, padx=10, pady=10)\r\n\r\nnav.add_page(controls)\r\nnav.pack(fill=\"both\", expand=\"yes\")\r\n\r\nroot.mainloop()\r\n\r\n```\r\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "tkinter with telerik",
    "version": "1.0.0",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6a8f21a282abd990c16bf198ec232ed024fed2d8fd90a0af722b0ee4e8f54f5d",
                "md5": "50277ac76421bb77442815377af345e6",
                "sha256": "6898aa81edbece054bc1d68f94f8d040fed8f127d187dfcfd0e3b52768daf7aa"
            },
            "downloads": -1,
            "filename": "tktelerik-1.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "50277ac76421bb77442815377af345e6",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3",
            "size": 6383164,
            "upload_time": "2023-03-05T01:00:36",
            "upload_time_iso_8601": "2023-03-05T01:00:36.673916Z",
            "url": "https://files.pythonhosted.org/packages/6a/8f/21a282abd990c16bf198ec232ed024fed2d8fd90a0af722b0ee4e8f54f5d/tktelerik-1.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c1934ed9690f463cd5720a2f3b4eac54de22cc5ac8c1efca2c744fdf0074937d",
                "md5": "abe32999ec3788fe1a66022ba482652f",
                "sha256": "d96a0c59cade4e58f419488a7c7ccdc1088502b3fe87683cb1b8576313cc1dd9"
            },
            "downloads": -1,
            "filename": "tktelerik-1.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "abe32999ec3788fe1a66022ba482652f",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3",
            "size": 6362452,
            "upload_time": "2023-03-05T01:00:41",
            "upload_time_iso_8601": "2023-03-05T01:00:41.823558Z",
            "url": "https://files.pythonhosted.org/packages/c1/93/4ed9690f463cd5720a2f3b4eac54de22cc5ac8c1efca2c744fdf0074937d/tktelerik-1.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-03-05 01:00:41",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "lcname": "tktelerik"
}
        
Elapsed time: 0.08177s