El 12 de enero de 2016, 18:38, Jesús Quintero Suárez <jesusq...@msn.com> escribió:
> Kiko, si entiendo bien, con flask puedo desarrollar aplicaciones que > corren como de escritorio!, como sería eso?. > > Con flask puedes crer una aplicación web que puedes embeber dentro de un QWebView (PyQT), por ejemplo. O, directamente, puedes correrlo en un navegador y no depender de PyQT, Wx, GTK/PyGObject,... Dependerás de otras cosas. Pero es solo una sugerencia. Depende de lo que necesites hacer. Un ejemplo mínimo de lo primero copiado/adaptado de aquí ( http://codereview.stackexchange.com/a/114307): *#Testedo en Python3.5* *import sysfrom PyQt4.QtCore import QThread, QUrlfrom PyQt4.QtGui import QApplicationfrom PyQt4.QtWebKit import QWebViewfrom flask import FlaskPORT = 5000ROOT_URL = 'http://localhost:{}'.format(PORT)class FlaskThread(QThread): def __init__(self, application): QThread.__init__(self) self.application = application def __del__(self): self.wait() def run(self): self.application.run(port=PORT)def provide_GUI_for(application): qtapp = QApplication(sys.argv) webapp = FlaskThread(application) webapp.start() qtapp.aboutToQuit.connect(webapp.terminate) webview = QWebView() webview.load(QUrl(ROOT_URL)) webview.show() return qtapp.exec_()if __name__ == '__main__': app = Flask(__name__) @app.route('/') def index(): return "Hola Mundo!!" sys.exit(provide_GUI_for(app))* > > > *De:* Python-es [mailto:python-es-bounces+jesusquin=msn....@python.org] *En > nombre de *Kiko > *Enviado el:* martes, 12 de enero de 2016 10:50 a. m. > *Para:* La lista de python en castellano <python-es@python.org> > *Asunto:* Re: [Python-es] Orientación para el desarrollo de aplicaciones > de escritorio > > > > > > > > El 12 de enero de 2016, 16:34, Jesús Quintero Suárez <jesusq...@msn.com> > escribió: > > Hola todos, he leído de todo un poco pero realmente no es suficiente como > para elegir la combinación de paquetes más adecuada, quiero desarrollar si > es posible con una de las versiones más recientes de python y con la base > de datos postgresql. > > ¿Cuál es ORM el más adecuado? > > ¿Para GUIs que me recomiendan, y si es posible una herramienta RAD? > > > > Agradezco la colaboración que me puedan brindar, gracias. > > > > > > Approach clásico: > - ORM: SQLAlchemy > > - GUI/RAD: PyQT/QtDesigner > > Aunque depende para qué iría con bootstrap+flask+sqlalchemy > - Look & Feel sería similar en las diferentes plataformas. > - no hay problemas de compilar las librerías gráficas, que puede ser un > poco doloroso en algún caso y algún SO. > > - Gran parte del desarrollo te vale para tener una app online, si es > necesario. > > - Aprendes desarrollo web :-P > - ... > > > > Saludos. > > > > > > > _______________________________________________ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > > > > _______________________________________________ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > >
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/