Skip to content
Advertisement

PyQt: removing QTreeView columns

I am using QTreeView with QFileSystemModel. It displays columns like Size, Type, Modification Date, which I don’t need. How can I remove them from the view? I can’t find any removeColumn in model or in view. Answer Get the QHeaderView of your TreeView by calling header() on it, the headerview knows about the columns and can hide them via hideSection.

light weight template engine for python

Which is the simplest and light weight html templating engine in Python which I can use to generate customized email newsletters. Answer For a really minor templating task, Python itself isn’t that bad. Example: In this sense, you can use string formatting in Python for simple templating. That’s about as lightweight as it gets. If you want to go a

Sum array by number in numpy

Assuming I have a numpy array like: [1,2,3,4,5,6] and another array: [0,0,1,2,2,1] I want to sum the items in the first array by group (the second array) and obtain n-groups results in group number order (in this case the result would be [3, 9, 9]). How do I do this in numpy? Answer There’s more than one way to do

What is exactly a file-like object in Python?

From the documentation for the standard library json module: json.dump(obj, fp, *, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=None, default=None, sort_keys=False, **kw) Serialize obj as a JSON formatted stream to fp (a .write()-supporting file-like object) using this conversion table. What exactly does this description mean? What object types are “.write()-supporting”, and “file-like”? Answer File-like objects are mainly StringIO objects, connected

How do I disable a Pylint warning?

I’m trying to disable warning C0321 (“more than one statement on a single line” — I often put if statements with short single-line results on the same line), in Pylint 0.21.1 (if it matters: astng 0.20.1, common 0.50.3, and Python 2.6.6 (r266:84292, Sep 15 2010, 16:22:56)). I’ve tried adding disable=C0321 in the Pylint configuration file, but Pylint insists on reporting

Advertisement