EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: QT-based tools: Expressions of interest requested
From: <[email protected]>
To: <[email protected]>, <[email protected]>
Date: Fri, 24 Feb 2012 09:45:43 +0000
Sardana is a large QT collaborative program in the Tango control system world.  You may find it useful to invite a member of that team to the proposed workshop. I have cc'd this to Tiago Coutinho whose is a lead developer of the system.

http://www.tango-controls.org/static/sardana/latest/doc/html/



___________________________________________________________
Paul Gibbons, [email protected] Tel: +44 1235 778512 Data Acquisition Team Leader, http://www.diamond.ac.uk/ Diamond Light Source, Chilton, Didcot, Oxon, OX11 0DE, U.K.


-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Ernest L. Williams Jr.
Sent: 23 February 2012 22:36
To: Matt Newville
Cc: [email protected]
Subject: Re: QT-based tools: Expressions of interest requested

Hi,

I am carving out space for a QT Collaboration Workshop/Kickoff at the next EPICS meeting being held at SLAC.

This will be a great opportunity to discuss ideas and try to forge a community collaboration.

I have both Monday and/or Tuesday (April 23, 24) open for a workshop.

Please email me directly if you are interested.
email: [email protected]

I will need a head count to plan for space.

PS: I am also hoping that John Sinclair will share what experiences he had in starting a port of EDM to Qt.
I believe Zen Szalata gave it a drive "around the block" in the past. :)


Cheers,
Ernest



Matt Newville wrote:
> Hi Emmanuel,
>
> On Thu, Feb 23, 2012 at 11:48 AM, Emmanuel Mayssat <[email protected]> wrote:
>   
>> Ian,
>>
>> It seems they are more and more people using Qt.... Great!
>> We use pyqt here. Would love to be part of a collaboration to develop
>> more...
>> Do you have a pointer to your pyqt interface to epics?
>>
>> Regards,
>> --
>> Emmanuel
>>     
>
> Sorry to jump into this tangent of the Qt conversation.  I have very
> little experience with Qt, but a simple probe-like application (see
> below) to connect Qt with Epics through python is remarkably simple.
> I'd be happy to add  "epics-aware" Qt widgets to pyepics, but don't
> know enough Qt to do this myself.
>
> --Matt Newville
>
> This is using pyside, tested on Windows only.
>
> #!/usr/bin/env python
> import epics
> import sys
> from PySide.QtGui import QWidget, QLabel, QLineEdit, QGridLayout, QApplication
>
> class PVProbe(QWidget):
>     def __init__(self, parent=None):
>         QWidget.__init__(self, parent)
>
>         name_label  = QLabel("PV Name:")
>         self.pvname = QLineEdit()
>         value_label = QLabel("PV Value:")
>         self.value  = QLabel("    ")
>
>         self.pvname.returnPressed.connect(self.onPVNameReturn)
>         self.pv = None
>
>         grid = QGridLayout()
>         grid.addWidget(name_label,   0, 0)
>         grid.addWidget(self.pvname,  0, 1)
>         grid.addWidget(value_label,  1, 0)
>         grid.addWidget(self.value,   1, 1)
>
>         self.setLayout(grid)
>         self.setWindowTitle("PySide PV Probe:")
>
>     def onPVNameReturn(self):
>         self.pv = epics.PV(self.pvname.text(), callback=self.onPVChange)
>
>     def onPVChange(self, pvname=None, char_value=None, **kws):
>         self.value.setText(char_value)
>
> if __name__ == '__main__':
>     app = QApplication(sys.argv)
>     probe = PVProbe()
>     probe.show()
>     sys.exit(app.exec_())
>
>   


-- 
This e-mail and any attachments may contain confidential, copyright and or privileged material, and are for the use of the intended addressee only. If you are not the intended addressee or an authorised recipient of the addressee please notify us of receipt by returning the e-mail and do not use, copy, retain, distribute or disclose the information in or attached to the e-mail.
Any opinions expressed within this e-mail are those of the individual and not necessarily of Diamond Light Source Ltd. 
Diamond Light Source Ltd. cannot guarantee that this e-mail or any attachments are free from viruses and we cannot accept liability for any damage which you may sustain as a result of software viruses which may be transmitted in or with the message.
Diamond Light Source Limited (company no. 4375679). Registered in England and Wales with its registered office at Diamond House, Harwell Science and Innovation Campus, Didcot, Oxfordshire, OX11 0DE, United Kingdom
 





References:
QT-based tools: Expressions of interest requested Andrew Johnson
RE: QT-based tools: Expressions of interest requested ian.gillingham
Re: QT-based tools: Expressions of interest requested Emmanuel Mayssat
Re: QT-based tools: Expressions of interest requested Matt Newville
Re: QT-based tools: Expressions of interest requested Ernest L. Williams Jr.

Navigate by Date:
Prev: RE: QT-based tools: Expressions of interest requested james.rowland
Next: Re: CSS X-Y Graph John Dobbins
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: QT-based tools: Expressions of interest requested Ernest L. Williams Jr.
Next: Re: QT-based tools: Expressions of interest requested dreid
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·