我这里有三个程序,我在运行这三个程序时遇到了问题,因为我希望它们都导入到主文件中,并在单击每个窗口上的按钮后相互连接。我这里的问题是,在我到达第二个窗口后,当我点击那里的按钮时,它不会继续到最后一个窗口,而是窗口崩溃。我应该在我的程序中做些什么改变以使它不会崩溃?
s1.py (主程序)
from PyQt5 import QtCore, QtGui, QtWidgets
from s4 import *
from s3 import *
class Ui_MainWindow(object):
def ok (self):
self.window=QtWidget
我不能访问静态元对象,也不知道为什么。我需要一些帮助。
这是代码
这两个错误是:
staticMetaObject is not a member of MainWIndow*
我觉得这和名单有关,但我不确定。
mainwindow.h
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include "form.h"
namespace Ui {
class MainWindow;
}
class MainWindow : public QMainWindow
{
Q_
假设我已经使用pyuic5命令从一个gui.ui文件生成了一个gui.py文件。我正在寻找一种方法,可以将主类(Ui_MainWindow)方法移动到另一个名为func.py的文件中,而无需对主类进行任何结构更改。这里我有一个非常简单的生成的gui.py
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
M
我是一个初学者,在Qt创建者中制作程序。我制作了一个应该使用QtProcess::execute()打开Google的按钮,但是我得到了以下错误:
F:\Users\Amol-2\Desktop\Imp Docs\C++ apps\build-QtMainLProject-Desktop_Qt_5_2_0_MinGW_32bit-Debug\debug\moc_mainwindow.cpp:71: error: undefined reference to `MainWindow::buttonClickHandler()'`
:-1: error: ld returned 1 ex
我试图解决这个问题,但我在理解转发声明时一定存在一些误解。
我收到以下错误:
src/algorithm.cpp: In constructor ‘Algorithm::Algorithm(MainWindow*)’:
src/algorithm.cpp:22:20: error: invalid use of incomplete type ‘struct Ui::MainWindow’
src/mainwindow.h:23:10: error: forward declaration of ‘struct Ui::MainWindow’
我有这些文件(我省略了一些行和文件,只粘贴了相关代