Questions tagged [pyqt]

PyQt provides bindings for Qt 2 and Qt 3.

Filter by
Sorted by
Tagged with
2 votes
0 answers
112 views

What's the role Qwidget and Qlayout in the QGIS interface?

I use miniconda3 to manage my software installations, including QGIS, so I can use packages like geopandas easily in the QGIS python console. Lately however, when I open qgis from the command line ...
ghillieman18's user avatar
2 votes
1 answer
572 views

How can I launch a QWidget after pressing a submenu (QAction) in QGis3.4?

I need your help I am developing a dialog box (which I will call toolraster) in QGis to interact with raster layers. I want it to display when I click on a menu I insert in the QGis interface. I ...
Luis Perez's user avatar
  • 1,224
0 votes
1 answer
170 views

Creating QGIS Shapefile in PyCharm leaving some attributes NULL

I've created the shapefile and can manually enter in all the attributes to come in fine, but when I call it any other way (which I will need to do), the values for the floating types appear as NULL, ...
Barnard87's user avatar
  • 131
1 vote
0 answers
210 views

Display maps from QGIS in my GUI created using PyQt5 [closed]

I wish to create a GUI using PyQt5 for an application that displays a map created using QGIS. How do I integrate QGIS and PyQt so that the map I wish to display can be shown in my app?
DEOTALE RIDDHISH ANANTKUMAR's user avatar
3 votes
1 answer
326 views

Problem: QGIS-Plugin that involves setting a shortcut, does not work when run a 2nd time

I am trying to build a Qgis plugin which involves setting shortcuts to perform some function on the selected layer in the plugin. When I use my plugin for the first time, everything works as expected. ...
thinkkreng's user avatar
4 votes
0 answers
3k views

Problem with font size depending on screen resolution - QT

I developed a QGIS plugin by designing the interface with QT Designer. The inferface appears correctly on my computer (left image). However, on some computers, I encounter size problems, especially ...
paul.barioul's user avatar
1 vote
0 answers
167 views

Problem compiling ui to python for a QGIS 3 plugin

I've created a .ui using QT Designer for a QGIS 3.10 plugin called 'bhlayers' which has a docking widget to the right. When I used the: pb_tool deploy command it didn't seem to translate the .ui to ...
GIS_py's user avatar
  • 465
1 vote
0 answers
768 views

Update QDialog live without freezing UI

So I am currently working on a QGIS Python plugin and I want to update a QDialog with textoutput while an import of data from one file the another is running. So while it is grabbing data from one ...
brezz0r's user avatar
  • 31
2 votes
0 answers
204 views

Connect QgsMapTool to PyQt Application

I am trying to initialise my DrawPolygonMapTool within my application once the DrawPolygonButton is enabled. When the relevant button is pushed, it does run the __init__ function in my ...
thesunnyscientist's user avatar
4 votes
1 answer
2k views

Connecting Qt GUI to python code in QGIS Plugin

I am completely new to PyQGIS/PyQt and am having lots of trouble getting started. I have managed to create my base dialog box like so: The (automatically generated) code for the dialog is: import os ...
thesunnyscientist's user avatar
1 vote
1 answer
430 views

QGIS Plugin with DockWidget and MainWindow

For my QGIS Plugin, that I started with the QGIS Plugin Builder, I built a QDockWidget and populated it with some functions. Now I want to add a QMainWindow, since I need more space for further ...
Nunkuat's user avatar
  • 465
1 vote
1 answer
11k views

return the text entered in a QTableWidget

I am creating a plugin in Qgis and I need to enter values to a QTableWidget through the interface, but I cannot find a function that returns them to me. I do not do it with a LineEdit because I need ...
camilo8888's user avatar
7 votes
3 answers
17k views

QComboBox multiple selection - PyQT5

I'm making the gui for my QGIS3 plugin using PyQT5 and QT designer. I have a very long list of items in a QComboBox and I need the user to be able to select one or more items. I know that QComboBox ...
Lorenzo's user avatar
  • 1,075
1 vote
1 answer
680 views

Fields' layer listed into a QListWidget in PyQGIS

I use a QgsMapLayerComboBox nested with a QgsFieldComboBox in Qt. The problem is that I can select only one field with the field combobox and I need to select several fields. self.dlg....
zlikotp's user avatar
  • 532
3 votes
1 answer
787 views

Check if PYQT5 Widget is Visible in QGIS Plugin

I'm trying to check if my widget is alredy open/visible before showing it (or before run this function). I need to check this because in my QGIS plugin it can happen that I call this function many ...
Lorenzo's user avatar
  • 1,075
3 votes
1 answer
170 views

Checking if attribute table is showed on the screen with PyQGIS

I'm using the code in this question (Checking the opening of an attribute table with pyqgis) to check if there are attribute table open in QGIS. More precisely, I need to check if some attribute ...
Lorenzo's user avatar
  • 1,075
5 votes
1 answer
850 views

How to create sub-menus in QGIS 3 plugin

I'm trying to create a sub-menu in a QGIS plugin like in the image. I found this Add extra item to drop down menu plugin. "Layers menu from project" plugin but I'm using QGIS 3 and PyQT5 and ...
Lorenzo's user avatar
  • 1,075
4 votes
1 answer
829 views

Getting screen coordinates from canvas coordinate using PyQGIS

I'm trying to set the initial position of my QGIS plugin dialog. I'm using .setGeometry() but the problem is that I don't know how to get coordinates. I want to set the initial position in the top ...
Lorenzo's user avatar
  • 1,075
1 vote
0 answers
422 views

How to retrieve text from a QLineEdit in a tabifyDockWidget

I've write a plugin that calls a tool when a certain push button in my tabifyDockWidget is clicked. When the comboBox button is clicked it works perfectly carring the comboBox.currentText() to the ...
Francisco Camello's user avatar
2 votes
1 answer
8k views

PyQt5 QGIS Plugin - "native Qt signal is not callable" error

I'm having fun writing plugins for QGIS, but when I execute the code QGIS send me this message error: native Qt signal is not callable. This is the "incriminated" code (is a simple horizontal slider ...
Lorenzo's user avatar
  • 1,075
2 votes
1 answer
390 views

How to connect a QgsMaptool with a widget pushButton

I've write this QgsMaptool above and it works great in python console imports... class obsCreator(QgsMapToolEmitPoint): def __init__(self, iface): self.iface = iface self.canvas ...
Francisco Camello's user avatar
2 votes
0 answers
195 views

QGIS3 - Using QML in a python plugin on OSX - missing modules

I have the following QML file I am trying to display in a python plugin import QtCharts 2.0 import QtQuick 2.0 ChartView { antialiasing: true title: "Chart Title" titleColor: "white" ...
CitizenFish's user avatar
1 vote
0 answers
142 views

PyQGIS ogr provider not Found

I using PyQGIS in my python application,My program couldn't find org provider and failed to create layer. My code and environment are as follows. The env: The Code: from qgis.PyQt.QtCore import Qt ...
user150648's user avatar
3 votes
1 answer
143 views

PyQGIS/PlugIn: How do I pre-check if processing function is executable before I get a QGIS critical error?

I built a PlugIn with the 'native:shortestpathpointtopoint' tool to find the shortest path between two points on a multipolyline. When I run the Plugin I want to get a message with information about ...
MarcoGIS's user avatar
2 votes
0 answers
813 views

QGIS standalone plugin: Display a progress bar with a busy state

I have a standalone QGIS plugin and to inidicate that the plugin is processing, I want to add a progress bar that indicates a busy state, but not showing the exact progress like in the picture below: ...
gHupf's user avatar
  • 1,149
1 vote
0 answers
114 views

Storing information from a Combobox in layer in QGIS/PyQt

I am building a plugin for QGIS and want to add a string to a created polygon. In my dialog I was able to create a ComboBox filled with 10 different strings which can be added while creating the ...
Lauzeruz's user avatar
1 vote
1 answer
30 views

PythonQT QGIS print-command

For debugging purposes I would like to print the content of some variables in my PYGT-function, like: print(myGeometrylength) ... The variable has some content but nothing is printed? I just get ...
Kai Behncke's user avatar
2 votes
0 answers
78 views

QGIS map tile not printing some given extent in one time why?

I made a plugin in QGIS using pyqgis and qt designer to plot OSM tile in which I have one button which connects me to function in which I wrote a program to plot raster layer using param and I am ...
abhinav gaurav's user avatar
2 votes
0 answers
43 views

How to get display of individual polygons from vector shapefile?

I am creating a shapefile with adding 20 polgons to it. poly = ogr.Geometry(ogr.wkbPolygon) for p in range(20):#20 should be replaced by pix_no ridx = rind1[p] ...
Lumier Brother's user avatar
2 votes
1 answer
661 views

Listing active radio buttons within tab widget or layout?

I have a plugin widget with some tabs, and within the tabs a layout of radio buttons as shown below: I would like to capture the list of active radio buttons within each tab like so: Is there an ...
Nathan Leenaerts's user avatar
1 vote
1 answer
169 views

Pulling images into QTWidget (plugin dialog box) from web server? [closed]

I'm trying to show images in a dialogue box (built using QT Creator and interacted with through my plugin). I have the images as a list of URLs, but can't figure out how to get them to display in the ...
user3412's user avatar
1 vote
2 answers
175 views

Developing "Action" that shows changed value of form-field using PyQGIS?

for a vector-layer I would like to produce an action, that shows the changed value in a formular. E.G. I am editing a vector-point-layer, click on a point, the fomular is opening. I change a value (...
Kai Behncke's user avatar
2 votes
1 answer
943 views

How do I call the objects created with QtDesigner (or QtCreator) in my code in python? Where is this information in python? PyQt4 please

Where can I find a good documentation on how to refer (to call) to the Dialog created with QtDesigner? For example, a buttomBox (or any other) just created. I’m trying to make a plugin, but the ...
Romário Carvalho Neto's user avatar
0 votes
0 answers
93 views

Referencing image using GCP-file?

I'm trying to automate the actual geo-referencing in PyQgis/PyQt5. I went manually over the built-in GDAL Georeferencer in QGIS and saved a GCP-file. Also, the actual commands used for the conversion ...
user avatar
3 votes
0 answers
1k views

Canceling task currently running in background using PyQGis?

I am trying to close QgsProject on loading layer (if password and username from QgSProject - datasource are incorrect) before QgsCredentialDialog is shown. on signal : QgsProject.instance()....
ncica's user avatar
  • 892
2 votes
0 answers
403 views

QGIS Python plugin crashes when using processing algorithms and QThread

I'm developing a QGIS plugin which calls several processing algorithms. I call them in a pipeline where the input layer of each algo is the output of the previous one. The pipeline is called on each ...
kwarr's user avatar
  • 63
2 votes
1 answer
1k views

Toolbar button with drop down menu

I want to create my own Toolbar with a Toolbar button which has a drop down menu: The following code works fine in the QGIS console: from qgis.core import Qgis from PyQt5.QtWidgets import QToolBar,...
The Rabbit's user avatar
3 votes
1 answer
1k views

How to add DockWidget above the Layer panel using PyQGIS

I'm trying to dock an attribute table on the left hand side of my window, above the Layers panel. By enabling "Open new attribute tables as docked windows" (under Settings Options > Data Sources ...
Jonny's user avatar
  • 469
3 votes
1 answer
202 views

QGIS plugin: set the position of the featureForm

Im developing QGIS plugin (Python3) to open the featureForm (depending on some of my conditions (matching geometries,...))I use this code: layer = self.iface.activeLayer() ...
ncica's user avatar
  • 892
1 vote
0 answers
279 views

Can't load Python in QGIS

I am following a tutorial developing a Python plugin in QGIS. After completing the script for the plugin I got the following message the next time I started QGIS. Warning I am a complete novice with ...
Sean Jarrett's user avatar
1 vote
1 answer
528 views

QgsMapToolEmitPoint.canvasReleaseEvent not firing with SHIFT modifier

I've created a plugin that implements a Map Tool. It captures mouse click events, which works fine. Now I want to capture Shift+Mouseclick. This doesn't work at all, while Alt+Mouseclick and Ctrl+...
Pepijn's user avatar
  • 161
1 vote
0 answers
141 views

QgsVectorLayerCache causes QGIS to crash when called within def run(self)

This is in reference to the similar question regarding QgsVectorLayerCache . The original code is taken from here I'm trying to implement this method within the def run(self) method. def run(self):...
cmon_sig's user avatar
8 votes
1 answer
20k views

How to fix 'Could not find the Qt platform plugin “Windows” in “”' when implementing qgis in custom Python3 application?

I am implementing qgis 3.4.3 in a custom application, but when I instantiate the QgsApplication() class, I receive the error "Could not find the Qt platform plugin "Windows" in "". I've attempted ...
Matt Brauer's user avatar
2 votes
2 answers
682 views

Using PYQT drawing function in QGIS?

I work on a wood fire simulator project in university that uses QGIS. I have to draw various symbols on the map. As I'm not able to design it with qgis functions so I made it with in a stand alone ...
Skaldr's user avatar
  • 45
1 vote
1 answer
1k views

Adding x,y labels in QGraphicsview using pyqt4? [closed]

Here is my sample program. When I need to draw a line for x axis and y label for y axis .so can any one help me how to add a line and labels to scene.i tried different ways but i didn't get the proper ...
raghava's user avatar
  • 11
0 votes
0 answers
25 views

Find diagram for understanding pyqgis

In orther to undestand the api of pyqgis, i'd like to konw where can i find a diagram of pyqgis api ?
QTcho's user avatar
  • 71
1 vote
0 answers
51 views

QGIS (maptool) Plugin Crashes on some computers

I developed a custom Plugin which inherits from QGIS MapTool.The plugin has user interfaces and can add features to the map based on a GUI. The Plugin works Fine on some computer(when they installed ...
Ehsan Aliverdi's user avatar
7 votes
1 answer
482 views

Get xy coordinates of QgsMapCanvas in PyQGIS 3?

I am trying to get the QgsMapCanvas coordinates when they change using PyQt5 and PyQGIS 3. What I have used for that: self.canvas.scaleChanged.connect(lambda: self.showScale(self.canvas.scale())) ...
user9962595's user avatar
1 vote
0 answers
83 views

Locking QGIS and parent forms [closed]

I am trying to make a plugin for QGIS. This plugin has lots of forms and based on the condition the form calls a child Form. The following is an example I am using PyQt for creating forms. I want the ...
Ehsan Aliverdi's user avatar
5 votes
1 answer
511 views

QGIS Python Plugin - Prevent Dialog From Closing Immediately after OK Clicked

I've generated a QGIS plugin using the QGIS Plugin Builder v3.0.3. One issue I am encountering with it is - as soon as I click the "OK" button (that invokes the run method) - the dialog closes. Is ...
user890's user avatar
  • 5,681