新手用qt做一个贪吃蛇游戏,setupUi问题

全部编辑完后显示底层接收到操作系统的信号而停止,上网查了一下,觉得是没有初始化ui的问题,然而写了这样的函数,编译器报错“no matching function”。
图片说明
图片说明
图片说明
第一次用qt,有大神指出错误感激不尽。

qt
0

4个回答

ui->setupUi()这样的函数应该是自动产生的,不会错的啊。是不是自己改乱了?
贴下头文件和源文件看看。

另:我也写了个很简单的QT贪吃蛇

0

好像是改错了···重新建立了一下,列表化自己出来就报错没有继承(终于知道为什么错了),继承了QMainWindow后ui->setupUi没问题了,main又发现了一个问题_(:з」∠)_
求教,图片说明
s想要选择什么时候可以自由退出游戏,谢谢指教感激不尽

0

晕,不是这样玩的。不能像c语言那样了,得有事件来驱动干嘛干嘛的

0

说的是S?另外show发现是自己定义的类要把系统自动继承的QWidget改为QMainWindow,虽然还是没办法运行(?),不过没有报错语法了...谢谢

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
新手用c#做一个计算器
自己用c#做一个计算器。要用OFFICE打开
新手用structs+Hibernate做一个简单论坛问题
各位大哥,小弟我在校学生,菜鸟来的,先前学过点jsp,servlet,javabean,但我想用hibernate+structs框架通过实现mvc模型做一个论坛,structs不是很会,请大哥提供下设计思路.rn系统环境:JDK1.6+MyEclipse6.0+MySQLrn分就这么多了,我都给了...
qt做一个贪吃蛇小游戏
qt做一个贪吃蛇小游戏,界面美观,蛇吃苹果蛇身增长,可调节蛇移动速度,穿墙等功能
qt贪吃蛇游戏源码
qt贪吃蛇游戏源码
QT贪吃蛇游戏
适合初学者qt入门程序,也可以作为课程设计。实现代码简单,实用,基于嵌入式图形界面开发工具qt5
Qt制作贪吃蛇游戏
Qt制作界面很好看,而且它的模块也很多很全面,下面制作一个我们经常玩的贪吃蛇游戏。
Qt贪吃蛇游戏(2):
[0]:墙类的设计:墙分为2种,可以移动的和不会移动的墙.#ifndef WALL_H #define WALL_H #include "QGraphicsItem"class Wall : public QGraphicsItem { public: enum WallType { movewall,//会移动的墙 normalwall };
qt写的贪吃蛇游戏
qt课程里的作业,用到的东西不多,包括时钟,事件处理,链表操作等,但需要琢磨一下,运行时注意放在英文路径下
Qt写的贪吃蛇游戏
这个是用qt写的一个贪吃蛇的游戏,可以作为小项目训练一下。
QT实现的贪吃蛇游戏
参考了网上大神的代码后自己实现的贪吃蛇游戏
基于Qt 的贪吃蛇游戏
基于QT做的贪吃蛇游戏,基本功能都实现了,有利于刚接触这块的学习
Qt编写贪吃蛇游戏
Qt编写简单贪吃蛇游戏。
QT写的贪吃蛇游戏
界面精美,支持Windows,Linux,Mac,以及各种能运行Qt应用程序的环境,只要增加按键控制,即可在汇文开发板上玩。
新手用c语言写的贪吃蛇)
本程序包含c语言中的大部分知识点,欢迎大家指教
新手用Eclipse的问题~
我的Eclipse是3.3.2的,这个版本怎么汉化(连帮助文档也要)~?rn建jsp工程是否一定要装myEclipse?rn谢谢各位高手指点下
新手用STRUTS问题
用 MYECLIPSE开发 struts 用TOMCAT 部署.rn以后出问题了帮忙看看。是部署问题还是struts配置问题.帮忙看下啊,应该怎么改正。rnrnHTTP Status 500 - rnrn--------------------------------------------------------------------------------rnrntype Exception reportrnrnmessage rnrndescription The server encountered an internal error () that prevented it from fulfilling this request.rnrnexception rnrnorg.apache.jasper.JasperException: Failed to load or instantiate TagExtraInfo class: org.apache.struts.taglib.bean.CookieTeirn org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)rn org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)rn org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:281)rn org.apache.jasper.compiler.TagLibraryInfoImpl.createTagInfo(TagLibraryInfoImpl.java:419)rn org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImpl.java:250)rn org.apache.jasper.compiler.TagLibraryInfoImpl.(TagLibraryInfoImpl.java:163)rn org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:420)rn org.apache.jasper.compiler.Parser.parseDirective(Parser.java:483)rn org.apache.jasper.compiler.Parser.parseElements(Parser.java:1433)rn org.apache.jasper.compiler.Parser.parse(Parser.java:133)rn org.apache.jasper.compiler.ParserController.doParse(ParserController.java:216)rn org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)rn org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:153)rn org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)rn org.apache.jasper.compiler.Compiler.compile(Compiler.java:294)rn org.apache.jasper.compiler.Compiler.compile(Compiler.java:281)rn org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)rn org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)rn org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)rn org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:803)rnrnrnroot cause rnrnjava.lang.ClassNotFoundException: org.apache.struts.taglib.bean.CookieTeirn org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1360)rn org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1206)rn org.apache.jasper.compiler.TagLibraryInfoImpl.createTagInfo(TagLibraryInfoImpl.java:416)rn org.apache.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImpl.java:250)rn org.apache.jasper.compiler.TagLibraryInfoImpl.(TagLibraryInfoImpl.java:163)rn org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:420)rn org.apache.jasper.compiler.Parser.parseDirective(Parser.java:483)rn org.apache.jasper.compiler.Parser.parseElements(Parser.java:1433)rn org.apache.jasper.compiler.Parser.parse(Parser.java:133)rn org.apache.jasper.compiler.ParserController.doParse(ParserController.java:216)rn org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)rn org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:153)rn org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)rn org.apache.jasper.compiler.Compiler.compile(Compiler.java:294)rn org.apache.jasper.compiler.Compiler.compile(Compiler.java:281)rn org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:566)rn org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)rn org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)rn org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)rn javax.servlet.http.HttpServlet.service(HttpServlet.java:803)rnrnrnnote The full stack trace of the root cause is available in the Apache Tomcat/6.0.16 logs.rnrnrn--------------------------------------------------------------------------------rnrnApache Tomcat/6.0.16
Qt界面类的setupUi(this)理解
setupUi(this)是由.ui文件生成的类的构造函数,这个函数的作用是对界面进行初始化,它按照我们在Qt设计器里设计的样子把窗体画出来,把我们在Qt设计器里面定义的信号和槽建立起来。也可以说,setupUi 是我们画界面和写程序之间的桥梁。 转https://zhidao.baidu.com/question/101843815.html ...
新手用qt控件显示本地图片
QT显示图片的方法(部分源码)这个方法太简单网上已经泛滥了,不过我还是写一下吧,无聊。1 首先,新建一个项目,使用界面文件(可以不使用,不过人生苦短,没事我就不麻烦自己了)2使用qt设计器,在界面拖入一个label(我修改其objectname为screen)与一个button。3 转到button的槽,书写相应的程序。 程序如下 需要使用并添加的头文件部分#include<QString> #
用QT做的贪吃蛇游戏
分享一下,我用QT做的一个小游戏贪吃蛇,这个游戏有漂亮的界面,对于学习QT的朋友很有帮助。
基于QT C++的贪吃蛇游戏
除了一般的贪吃蛇功能外,还支持以下功能 1.过关系统。 2.速度调节。 3.地图选择。一共支持三张地图,可手动制作,程序自动加载。
Qt版贪吃蛇游戏源码
Qt版贪吃蛇游戏源代码!使用Qt编写的贪吃蛇游戏
qt 学习教程 贪吃蛇游戏
qt视图框架结构, QT学习很不错的教程
用QT写贪吃蛇游戏
这是一个包含代码的TXT,教会大家如果用QT写贪吃蛇游戏,对于刚刚入门的同学来说不失为一个好的学习对象。
基于qt实现的贪吃蛇游戏
基于qt实现贪吃蛇,程序较简单,适合新手学习。
Qt做的简单的贪吃蛇游戏
,开发一个贪吃蛇游戏。游戏很简单,相信大家都有见过,多多少少也都玩过。我们在实现这个贪吃蛇游戏时,会利用到事件系统、Graphics View Framework、QPainter 等相关内容,也会了解到一个游戏所具有的一些特性,比如游戏循环等
贪吃蛇游戏 贪吃蛇游戏
贪吃蛇游戏 贪吃蛇游戏 贪吃蛇游戏 贪吃蛇游戏
使用Qt做出的贪吃蛇游戏
使用Qt,做了一个简单的贪吃蛇小游戏,适合Qt的入门学习
贪吃蛇游戏贪吃蛇游戏贪吃蛇游戏
c#做的贪吃蛇游戏c#做的贪吃蛇游戏c#做的贪吃蛇游戏c#做的贪吃蛇游戏c#做的贪吃蛇游戏c#做的贪吃蛇游戏c#做的贪吃蛇游戏c#做的贪吃蛇游戏c#做的贪吃蛇游戏c#做的贪吃蛇游戏c#做的贪吃蛇游戏c#做的贪吃蛇游戏c#做的贪吃蛇游戏
新手用if语句碰到的问题
我用if语句编了个程序,可是出了问题。rn#include rnusing namespace std;rnint main()rnrnint a,leap;rncout<<"请输入:a"<<'\n';rnif (cin>>a)rnleap=true;rnelse rnleap=false;rnif (leap)rncout<<"真听话!";rnelserncout<<"猪!"<
新手用window建站问题
在Linux下建站很容易,但是在window下我连sql都不会配置,特别全是英文,看的我一脸蒙蔽,网上随便弄一份源码下来想试试能不能搭建成功,谁知道好几次都没办法搞定,都是被sql搞蒙蔽了,有没有大佬有这种视频搭建SQL环境的,我找的那些全是教你SQL语句,我连搭建都搭建不起来,语句教了我也没用啊
新手用SharpDevelop出现的问题???
学c#,用SharpDevelop写个代码rnusing System;rnclass testrnrn static void Main()rn rn Console.WriteLine("test");rn rnrn运行后出现错误:rn 未指定输入CS2008rn这是怎么回事rn在VS2005下就是正常的!
新手用jbuilder,很简单的问题。
我写了projector———》application——Designer页设计窗体,在窗体中放入一个JscrollPane 和JtextArea 及一个按钮。在一个按钮里写了:rnrnrnvoid jToggleButton1_actionPerformed(ActionEvent e)rn rn tryrn rn Class.forName("com.sybase.jdbc2.jdbc.SybDriver").newInstance();rn String url=" jdbc:sybase:Tds:10.68.4.233:5000/test";rn String user="sa";rn String passwords="";rn Connection conn= DriverManager.getConnection(url,user,password);rn Statement stmt=conn.CreatStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);rn Resulset rs=stmt.excuteQuery("select * from test");rn String sql;rn rn catch (Exception e1)rn rn rnrnrnrn却提示:rnclass Connection not found in class sy_demo.FramernVariable DriverManager not found in class sy_demo.Framernclass Statement not found in class sy_demo.FramernVariable Statement not found in class sy_demo.FramernVariable RusutlSet not found in class sy_demo.Framern......rn
新手用FastReport 遇到的问题
我连接数据库的方式:rn ADOConnection <- ADOQuery <- DataSource <- frxDBDataset <- frxReport1;rnADOQuer.SQL.Text := 'Select * from Family'rnrnfrxReport 中 有 ReportTitle1,DetailData1(对应记录集的各个字段)rnrn控件button1的点击:rnprocedure TForm1.Button1Click(Sender: TObject);rnbeginrn frxReport1.ShowReport();rnend;rnrn错误如下:rnThe following errors(s) have occured:rnINcorrect band positon : DetailData1;rn这是什么原因,怎么解决?rn可能问题菜了点,不过还望大家帮忙 !
新手用oracle碰到的问题
菜鸟装的oracle8.1.7,按书上的说明配置之后出现rnjavax.servlet.ServletException: Oracle.jdbc.driver.OracleDriver;rnrn代码如下rn<%@ page contentType="text/html;charset=gb2312" language="java" import="java.sql.*,java.net.URLEncoder" %>rnrnrn 无标题文档rnrnrn rn<%rnClass.forName("Oracle.jdbc.driver.OracleDriver");rnString m_url="jdbc:oracle:thin@(description=(address=(protocol=tcp)(host=iscity)(port=1521))(connect_data=(sid=kite)))";rnConnection conDB=DriverManager.getConnection(m_url,"SYSTEM","manager");rn%>rn完成ORACLE数据库的建立!rn<%rnconDB.close();rn%>rn完成ORACLE数据库的关闭!rnrnrn另外系统出现启动错误,说OracleOraHomeHttpServer找不到动态联接库,perl.dll;rnclasses111,12我都设置好了不知道错哪了,谢谢帮忙
ASP留言本(新手用)
ASP.net留言本是刚开始学ASP.net人员必做的一个项目,通过ASP.net留言本来熟悉ASP.net的各种控件
新手用maven配置springmvc
本人是新手使用idea配置的,希望各位大神看这篇文章的时候,能够给点指导,如何创建maven项目就不说了,直接到pom.xml文件的配置 &amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt; &amp;lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/...
新手用什么开发工具?
新手用什么开发工具?
四、pygame做一个简单的贪吃蛇游戏(下)
1.豆子的吃掉效果 只需在代码最后移动蛇头的代码后增加一个蛇头和豆子坐标的判断即可 if snake_x == bean_x and snake_y == bean_y: bean_x,bean_y = get_bean_pos() 体验一下,现在蛇头碰到豆子后,豆子已经会消失了 2.蛇身的加长 前面我们给蛇身只设置了一个坐标,既然蛇身会越加越长,当然我们...
如何用C#做一个贪吃蛇的游戏?
我是个.NET的初学者,我想知道怎么用C#编一个贪吃蛇的游戏
三、pygame做一个简单的贪吃蛇游戏(上)
1.准备工作 我们已经初始化了一个400*400的界面,为方便看我们的游戏,我们先在界面上画40*40的格子,即纵向切10份,横向切10份,这样我们就需要画20个线段,下面是20个线段的画法 for x in range(0,400,40): pygame.draw.line(screen,(255,255,255),(x,0),(x,400),1) for y i...