Ir al contenido principal

Entradas

Python create package

Create a root folder Create a sub-folder "example_pkg" that contains the funtionallity packaging_tutorial/ example_pkg/ __init__.py In the root folder create the following structure  packaging_tutorial/ example_pkg/ __init__.py tests/ setup.py LICENSE README.md in the setup.py contains the configuration of the packages your package is found by find_packages() import setuptools with open ( "README.md" , "r" ) as fh : long_description = fh . read () setuptools . setup ( name = "example-pkg-YOUR-USERNAME-HERE" , # Replace with your own username version = "0.0.1" , author = "Example Author" , author_email = "author@example.com" , description = "A small example package" , long_description = long_description , long_description_content_type = "text/markdown" , url = "https://github.com/pypa/sam...
Entradas recientes

Python PyQt5

PyQt5 Taken from  https://likegeeks.com/es/tutorial-de-pyqt5/ Install pip install PyQt5 Instalar Pyqt5 designer pip install PyQt5-tools Exe is in ... C:\Users\erodvel\AppData\Local\Programs\Python\Python37\Lib\site-packages\pyqt5_tools\Qt\bin or C: \Program Files\Python36\Lib\site-packages\pyqt5-tools\ or C: \Users\LikeGeeks\AppData\Local\Programs\Python\Python36-32\Lib\site-packages\ pyqt5-tools\ Run .ui using .py from PyQt5 import QtWidgets, uic import sys app = QtWidgets.QApplication([]) win = uic.loadUi( "mydesign.ui" ) #specify the location of your .ui file win.show() sys.exit(app.exec()) --------------------------- Second best option --------------------------------------------- Convertir .ui en un archivo .py usando pyuic5 Import pyuic5 mydesign.ui -o mydesign.py Usar .py Replace mydesign for your file name from PyQt5 import QtWidgets from mydesign import Ui_MainWindow # im...

Python library pyd

Python library Library on windows pyd Taken from  https://www.youtube.com/watch?v=pjYq6p42QTc Install windows visual studio, including the feature Desktop development with C++ with the options: MSVC .... Windows 10 SDK Install cython pip install cython Config system environment  On PATH variable add: C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.24.28314\bin\Hostx64\x64 C:\Users\erodvel\AppData\Local\Programs\Python\Python37 C:\Users\erodvel\AppData\Local\Programs\Python\Python37\Scripts Create your python program Create a second file with extension .pyx Create a file setup.py   this file do the transformation computations.pyx is your main program from  distutils.core  import  setup from  Cython.Build  import  cythonize directives = { 'linetrace' : False ,  'language_level' : 3 } setup( ext_modules =cythonize( 'computations.pyx' ...

Flutter / List View / Padding

Padding Padding ( padding : EdgeInsets . only (top : 15.0 , bottom : 15.0 ), child : ) List View ListView todoListItems () { return ListView . builder ( itemCount : count, itemBuilder : ( BuildContext context, int position) { return Card ( color : Colors .white, elevation : 2.0 , child : ListTile ( leading : CircleAvatar ( backgroundColor : Colors .black, child : Text ( this .todos[position].id. toString ()), ), title : Text ( this .todos[position].title), subtitle : Text ( this .todos[position].date), onTap : (){ debugPrint ( "Tapped on " + this .todos[position].id. toString () ); }, ), ); }); }

Flutter / Basic Page

Basic Page void main () => runApp ( MyApp ()); class MyApp extends StatelessWidget { // This widget is the root of your application. @override Widget build ( BuildContext context) { DbHelper helper = DbHelper (); return MaterialApp ( title : 'Todos' , theme : ThemeData ( primarySwatch : Colors .blue, ), home : MyHomePage (title : 'Todos' ), ); } } class MyHomePage extends StatefulWidget { MyHomePage ({ Key key, this .title}) : super (key : key); final String title; @override _MyHomePageState createState () => _MyHomePageState (); } class _MyHomePageState extends State < MyHomePage > { @override Widget build ( BuildContext context) { return new Scaffold ( appBar : new AppBar ( title : new Text (widget.title), ), body : TodoList (), ); } }

Flutter / SQL / Singleton / Threads

SQL In pubspec.yaml add Add dependencies dependencies : flutter : sdk : flutter sqflite : any path_provider : any intl : ^0.15.7 ^ Means above or equal to that version SINGLETON class DbHelper { static final DbHelper _dbHelper = DbHelper . _internal (); DbHelper . _internal (); factory DbHelper (){ return _dbHelper; } } Threads Can be used with Futures or Sync & Wait Initialize a DB import 'package:sqflite/sqflite.dart' ; import 'dart:async' ; import 'dart:io' ; import 'package:path_provider/path_provider.dart' ; static Database _db; Future < Database > get db async { if (_db == null ) { _db = await initializeDb (); } return _db; } Future < Database > initializeDb () async { Directory dir = await getApplicationDocumentsDirectory (); String path = dir.path + "todos.db" ; var dbTodos = await openDatabase (path, ...

Flutter / Model class

Constructor Can be many class Todo { int _id; String _title; String _descrition; String _date; int _priority; Todo ( this ._title, this ._priority, this ._date, [ this ._descrition]); Todo . withID ( this ._id, this ._title, this ._priority, this ._date, [ this ._descrition]); } Getter int get id => _id; String get title => _title; Setter set title ( String newTitle) { if (newTitle.length <= 255 ) { _title = newTitle; } } set descrition ( String newDescrition) { if (newDescrition.length <= 255 ) { _descrition = newDescrition; } } Dynamic Map < String , dynamic > toMap () { var map = Map < String , dynamic > (); map[ "title" ] = _title; map[ "description" ] = _descrition; map[ "priority" ] = _priority; map[ "date" ] = _date; if (_id != nu...