3

I am trying to run this code using Notepad++ version 8.14

from dearpygui.core import *
from dearpygui.simple import *

#window object setting
set_main_window_size(540, 720)
set_global_font_scale(1.25)
set_theme("Gold")

with window("SMS SMS Spam Filter", width = 520, height = 667):
    print("GUI is runngin")
    
start_dearpygui()

but the output is error which is

    from dearpygui.core import *
ModuleNotFoundError: No module named 'dearpygui.core'

I have tried pip install dearpygui on command prompt, but it showed the same. Anyone can solve this?

curiouscheese
  • 117
  • 1
  • 9

1 Answers1

6

DearPyGui is under heavy devlopment and the code you are trying to run is the "old" way of doing things (prior to version 0.6). Here is the comparaison between an old and an up-to-date version of the library :

Old version

from dearpygui.core import *

def save_callback(sender, data):
    print("Save Clicked")

add_text("Hello, world")
add_button("Save", callback=save_callback)
add_input_text("string", default_value="Quick brown fox")
add_slider_float("float", default_value=0.273, max_value=1)

start_dearpygui()

New version

import dearpygui.dearpygui as dpg

def save_callback():
    print("Save Clicked")

with dpg.window(label="Example Window"):
    dpg.add_text("Hello, world")
    dpg.add_button(label="Save", callback=save_callback)
    dpg.add_input_text(label="string", default_value="Quick brown fox")
    dpg.add_slider_float(label="float", default_value=0.273, max_value=1)
dpg.start_dearpygui()

See the docs for more details.

Leogout
  • 1,187
  • 1
  • 13
  • 32
  • I have tried to run the code. And I guess the other command of dearpygui is also changed to a new version. thank you for answering me. – curiouscheese Sep 14 '21 at 02:49