吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1470|回复: 12
收起左侧

[求助] qt在麒麟系统下面如图错误,是哪里设置不对啊

[复制链接]
dong555 发表于 2023-4-18 15:34
本帖最后由 dong555 于 2023-4-18 15:37 编辑

认不出Qwidget以及相关的控件。装过好几个版本都是这样,现在是用QT5.12版本的。cpu是phytiim D2000  

2023-04-18_15-29-08.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

xyl52p 发表于 2023-4-18 15:55
是湖南麒麟还是银河麒麟?具体是啥版本? 编译是能通过的吧,只是Qt Creator里不能识别对吧。
 楼主| dong555 发表于 2023-4-18 15:59
xyl52p 发表于 2023-4-18 15:55
是湖南麒麟还是银河麒麟?具体是啥版本? 编译是能通过的吧,只是Qt Creator里不能识别对吧。

银河麒麟的,空窗口不添加如何控件能够编译通过,加个控件,加槽函数就报错了。应该没有认到Qwidget这个文件路径
adamfh 发表于 2023-4-18 19:05
帮顶一下吧,我估计这几年也得为奇怪的平台开发软件了。
问题是我学的是C#啊……
 楼主| dong555 发表于 2023-4-18 20:07
QFileSystemWatcher::removePaths: list is empty    这个错误提示是不是相对于windows的环境变量path路径没有设置啊 这个不知道怎么在Linux系统里面设置
wanxiangyu 发表于 2023-4-18 22:37
1.
QT5的pro文件应当加上
QT += widgets
如果兼容QT4,通常的写法是
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
2.
ui文件应当在pro文件内写上,比如
FORMS += mainwindow.ui
wanxiangyu 发表于 2023-4-18 22:40
removePaths的前提是 addPath或者addPaths
 楼主| dong555 发表于 2023-4-19 08:14
wanxiangyu 发表于 2023-4-18 22:37
1.
QT5的pro文件应当加上
QT += widgets

都已经有了
[Asm] 纯文本查看 复制代码
QT       += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

CONFIG += c++11

# The following define makes your compiler emit warnings if you use
# any Qt feature that has been marked deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS

# You can also make your code fail to compile if it uses deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0

SOURCES += \
    main.cpp \
    mainwindow.cpp

HEADERS += \
    mainwindow.h

FORMS += \
    mainwindow.ui

# Default rules for deployment.
qnx: target.path = /tmp/$${TARGET}/bin
else: unix:!android: target.path = /opt/$${TARGET}/bin
!isEmpty(target.path): INSTALLS += target
淡淡灰黑色J 发表于 2023-4-19 09:30
你用的自带的qt或者从麒麟软件商店下载的吧?这个版本的qt是5.12.8的,是麒麟厂商自己裁剪过的,它的库不全,你最好问厂商要一个新版的或者直接从qt官网上下载
 楼主| dong555 发表于 2023-4-19 09:38
淡淡灰黑色J 发表于 2023-4-19 09:30
你用的自带的qt或者从麒麟软件商店下载的吧?这个版本的qt是5.12.8的,是麒麟厂商自己裁剪过的,它的库不全 ...

不是 试过从qt官网下载linux安装文件安装,也试过直接使用apt命令行来安装Qt,都一样。试过几台arm架构的麒麟系统 都是出现这个错误,在x86和华为的麒麟系统上装成功过
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 23:59

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表