Python Forum
PyQt, Open a Table when a row is selected populating it with the row values
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
PyQt, Open a Table when a row is selected populating it with the row values
#9
(Dec-16-2018, 07:03 PM)Axel_Erfurt Wrote: Do you use a database?

Yes.

This is my product.py

import sqlalchemy
#from whooshalchemy import IndexService
from sqlalchemy import exists  
from sqlalchemy.ext.declarative import declarative_base
Base = declarative_base()
from sqlalchemy import create_engine, MetaData,Table
from sqlalchemy.orm import mapper,Session


    

class Product(Base):
    __tablename__   = 'products'   
   # __searchable__ = ['product_name','inventory_received','starting_inventory','inventory_on_hand','minimum_required']
    product_id     = sqlalchemy.Column(sqlalchemy.Integer, primary_key=True)
    product_name            = sqlalchemy.Column(sqlalchemy.String(35), nullable=False)
    inventory_received      = sqlalchemy.Column(sqlalchemy.String(35), nullable=False)
    starting_inventory        = sqlalchemy.Column(sqlalchemy.String(35), nullable=False)
    inventory_on_hand           = sqlalchemy.Column(sqlalchemy.String(35))
    minimum_required         = sqlalchemy.Column(sqlalchemy.String(50))

    def __repr__(self):
       return "<Product(product_name='%s',starting_inventory ='%s',inventory_received ='%s',inventory_on_hand='%s', minimum_required='%s')>" % (self.product_name,self.starting_inventory,self.inventory_on_hand, self.minimum_required,self.inventory_received)


 
engine = sqlalchemy.create_engine("sqlite:///user.db", echo='debug')
Base.metadata.create_all(engine)
metadata = MetaData()

DBsession = sqlalchemy.orm.sessionmaker(bind=engine) 
session = DBsession()
Reply


Messages In This Thread
RE: PyQt, Open a Table when a row is selected populating it with the row values - by rarevesselt - Dec-16-2018, 11:29 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  [Tkinter] populating dropdown from Method mikisDW 2 3,933 Apr-06-2020, 08:06 PM
Last Post: mikisDW
  Populating a Listbox from db Query DT2000 2 6,551 Feb-25-2019, 05:45 PM
Last Post: DT2000
  PyQt Selected row in Table Widget rarevesselt 3 23,909 Dec-07-2018, 07:00 PM
Last Post: rarevesselt

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020