Questions tagged [pyqt]
PyQt provides bindings for Qt 2 and Qt 3.
230
questions
4
votes
1answer
66 views
Making a Feature Form for a standalone PyQGIS application as in QGIS
In QGIS, there is a method named openFeatureForm defined in QgisInterface class. It opens a form that shows value of attributes for a given feature.
layer = iface.activeLayer()
feature = layer....
2
votes
1answer
69 views
Image Adding Problem to QGIS Plugin GUI with Qt Designer
I'm using QGIS 3.1 and I created a plugin. Finally, I want to add a image(.png) to my plugin's GUI with Qt Designer. But when I add it, QGIS gives an error when it opens and my plugin does not work.
...
0
votes
0answers
22 views
QDockWidget losing its objectName after getting added to QGIS Interface in custom Plugin
I'm creating a custom QGIS (3.10) plugin, using Python 3, PyQt5 and PyQGIS. I'm facing an issue when adding a QDockWidget to QGIS Interface using iface.addDockWidget() functionality.
Consider this ...
0
votes
0answers
14 views
Adding tile xyz layer via PyQt + QGIS?
I am trying to visualize the trajectory, but the online Tianditu map cannot be loaded.
I'm using QGIS 3.14.16-Pi, Python3.7.
def remoteAction(self):
urlwithparams = 'https://t0.tianditu.gov.cn/...
1
vote
0answers
20 views
Reloading aprx that has been modified using ArcPy with ArcGIS Pro
I'm writing a python script tool for ArcGIS Pro that uses a custom GUI created with pyqt. I would like the tool to be able to add and remove layers from the main map in the ArcGIS Pro project it is ...
0
votes
0answers
30 views
Create a plugin to connect PostgreSQL db and run a query using QGIS Plugin
I have prepared a code to connect PostgreSQL database and run a query on the database using PyQGIS and it is running successfully on python console of QGIS. I want the same to happen using QGIS Python ...
1
vote
0answers
21 views
Is it possible to open below code on PyQt Designer? [closed]
I want to add some design via PyQt Designer to below GUI:
class Ui_MainWindow ( object ) :
def setupUi (self, MainWindow) :
MainWindow.setObjectName ( "MainWindow" )
...
1
vote
1answer
118 views
Is there a way to refresh the browser on QGIS programatically with PyQGIS?
I have tried the QgsBrowserModel but it doesn't seem to work. I am not even sure if that is the right class to use.
The problem is that I add WMS and database connections through a plugin but they won'...
0
votes
0answers
165 views
How to Open QFileDialog In QGIS 3 plugin?
i tried to open file dialog with Qgis Plugin its through argument 1 has unexpected type Error
here My code
# -*- coding: utf-8 -*-
"""
/**************************************************...
0
votes
1answer
47 views
Use plugin code in QGIS python script
I would like to write a Python script in QGIS and would like to use functions from a plugin.
For example, QuickOSM plugin has an import function and an "Open" button, that creates a ...
1
vote
0answers
36 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 ...
2
votes
1answer
111 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 ...
0
votes
1answer
64 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, ...
1
vote
0answers
42 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?
3
votes
1answer
109 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.
...
2
votes
0answers
328 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 ...
1
vote
0answers
60 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 ...
0
votes
0answers
95 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 ...
1
vote
0answers
37 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 ...
2
votes
1answer
375 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
...
1
vote
1answer
58 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 ...
1
vote
1answer
2k 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 ...
2
votes
2answers
4k 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 ...
1
vote
1answer
245 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....
3
votes
1answer
151 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 ...
3
votes
1answer
86 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 ...
4
votes
1answer
237 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 ...
3
votes
1answer
226 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 ...
1
vote
0answers
175 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 ...
2
votes
1answer
2k 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 ...
2
votes
1answer
124 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 ...
2
votes
0answers
100 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"
...
1
vote
0answers
55 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
...
2
votes
1answer
62 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 ...
2
votes
0answers
217 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:
...
1
vote
0answers
73 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 ...
1
vote
1answer
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 ...
2
votes
0answers
49 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 ...
2
votes
0answers
34 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]
...
1
vote
1answer
295 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 ...
1
vote
1answer
29 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 ...
1
vote
2answers
53 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 (...
2
votes
1answer
451 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 ...
0
votes
0answers
40 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 ...
3
votes
0answers
765 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()....
2
votes
0answers
250 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 ...
2
votes
1answer
374 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,...
3
votes
1answer
416 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 ...
1
vote
0answers
109 views
How to run PyQT code inside python console(editor) in QGIS? [closed]
I have built a simple PyQt application(inserting list item in QListWidget) which runs outside the QGIS environment.I want to integrate that inside the
QGIS so that all the map layers will be inside ...
2
votes
1answer
103 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()
...