Hi,
It's not the first time I've posted on this list and I've also been checking
into dabo now and then. Kudos on your efforts and evolution. It's looking dandy!
I've been checking into sample code, the list and the wiki. And appart from
using dabo.ui.createForm(cdxmlFilePath, show=False) and
dabo.ui.dForm.addObject(frmclass) methods I can't find any clues on how to
actually use cdxml files in code.
Here's what I've been doing (without success ;-(
##
import dabo
import dabo.db as db
import dabo.biz as biz
import dabo.ui as ui
class MyConnectInfo(db.dConnectInfo):
def initProperties(self):
self.DbType = "Firebird"
self.Host = "localhost"
self.Database = r"C:\fdb\miradouro.fdb"
self.User = "sysdba"
self.Name = "cx_mira"
self.Port = 3050
self.Password = "L2EY35I06K81X35AB6KFDE46O24" # default FB password
ui.loadUI('wx')
class MainForm(ui.dForm):
def afterInit(self):
frmclass = "frmMain.cdxml" # same directory as App
self.addObject(frmclass) # doesn't seem to work
MainForm.doDefault()
ci = MyConnectInfo()
self.Application.addConnectInfo(ci)
self.connection = self.Application.getConnectionByName("cx_mira")
def main():
app = dabo.dApp()
app.MainFormClass = MainForm
app.start()
##
Can you give me some pointers on how to properly use
dabo.ui.createForm(frmclass, show=False) and also
dabo.ui.dForm.addObject("path/to/.cdxml/file")
What I managed to understand about these methods doesn't seem to be enough for
me to make it work.
TIA
Miguel
O Clix quebrou mais uma barreira!
ADSL até 20 Mb + Telefone livre de assinatura por apenas 34,9/mês
Acabe de vez com os 15 da assinatura telefónica!
Saiba mais em http://acesso.clix.pt
_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-users