yafeilinux 发表于 2015-4-22 22:51:23

武林萌主 发表于 2015-4-21 21:54 static/image/common/back.gif
用代码怎么设置setEchoMode??

例如:setEchoMode(QLineEdit::Password)

武林萌主 发表于 2015-4-23 15:58:02

yafeilinux 发表于 2015-4-22 22:51 static/image/common/back.gif
例如:setEchoMode(QLineEdit:assword)

你好,我是刚自学了一遍C++,然后直接就上QT,还是有点突兀。自学大部分都是单文件的,到了QT,多个文件,怎么运行的就蒙了。有推荐的QT入门结合了C++讲解的资料吗?只要把里面的机制说清楚就行。我现在也自己体会了一点了,但还是有点模糊。
然后setEchoMode(QLineEdit::Password);这句应该写在哪个文件的哪个部分。我把他写在LoginDialog::LoginDialog(QWidget *parent) ://构造函数定义
    QDialog(parent),
    ui(new Ui::LoginDialog)
{
    setEchoMode(QLineEdit::Password);
    ui->setupUi(this);

}提示:C:\Users\Administrator\Desktop\QT\3-1-Login\logindialog.cpp:9: 错误:'setEchoMode' was not declared in this scope
不好意思添麻烦了

yafeilinux 发表于 2015-4-23 22:12:11

武林萌主 发表于 2015-4-23 15:58 static/image/common/back.gif
你好,我是刚自学了一遍C++,然后直接就上QT,还是有点突兀。自学大部分都是单文件的,到了QT,多个文件 ...

其实可以直接学习Qt,然后小程序慢慢做,哪里语法不懂就看C++对应的。

这里应该是ui->lineEdit->setEchoMode(QLineEdit::Password);

小翼 发表于 2015-5-10 10:48:59

新手学习中,:loveliness::loveliness:

lichongxu 发表于 2015-5-26 17:36:01

创建项目第6条”return a.exec();“,这里的a.exec是哪里来的?

yafeilinux 发表于 2015-5-27 21:29:18

lichongxu 发表于 2015-5-26 17:36 static/image/common/back.gif
创建项目第6条”return a.exec();“,这里的a.exec是哪里来的?

就是程序执行结果。

happyone 发表于 2015-5-28 11:47:28

:lol看了评论下,给个好评

AsukaLangley 发表于 2015-8-3 23:45:03

楼主你好,我想利用暑假编游戏于是就选了Qt,因为我版本用的是Qt5.4,所以有些地方遇到的一些问题。希望您能给予解答,谢谢。
1.用户名和密码组件我用的是QTextEdit类,在获取输入是发现text()不是它的成员,去头文件看了也确实没有这个定义 ,在帮助文档里又的确有写,这是怎么回事。后来改用toplaintext()解决问题。
2.在设置密码属性时并没找到setEchoMode这一项。不知道该在哪里设置,另外设置预填充的提示内容该怎么设置,希望详细介绍。
版本Qt 5.4/5.5 Visual Studio 2013 32bit

yafeilinux 发表于 2015-8-18 09:29:12

AsukaLangley 发表于 2015-8-3 23:45 static/image/common/back.gif
楼主你好,我想利用暑假编游戏于是就选了Qt,因为我版本用的是Qt5.4,所以有些地方遇到的一些问题。希望您 ...

这个不能用QTextEdit,它用来处理整篇文章的,需要用QLineEdit。

就这个名字 发表于 2015-10-28 13:39:08

楼主你好程序里的QMessageBox::warning弹出框要点2下才能关闭这是什么回事呢?

soledad928 发表于 2015-12-8 21:32:46

谢谢,按照您的教程走了一遍,熟悉了这个的设计流程

newqtlearner 发表于 2015-12-10 15:57:59

谢谢按照您的教程学习了一遍,很好。有一个小问题?
在设置密码属性的时候您提到除了把echoMode属性改成Password外,还可以在loginDialog类的构造函数中使用 SetEchoMode(QlineEdit::Password)来设置,具体如何写了?

yafeilinux 发表于 2015-12-18 15:18:27

newqtlearner 发表于 2015-12-10 15:57 static/image/common/back.gif
谢谢按照您的教程学习了一遍,很好。有一个小问题?
在设置密码属性的时候您提到除了把echoMode属性改成Pas ...

在构造函数中写就行。

小李飞刀 发表于 2016-1-24 20:39:14

怎么设置登陆界面的背景啊~   于飞哥~~~

yafeilinux 发表于 2016-1-25 17:20:55

小李飞刀 发表于 2016-1-24 20:39 static/image/common/back.gif
怎么设置登陆界面的背景啊~   于飞哥~~~

可以设置qss

zky26 发表于 2016-1-28 18:41:30

明天学习第二章!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

mao 发表于 2016-2-21 17:13:15

本帖最后由 mao 于 2016-2-21 17:25 编辑

环境:windows7 64位+Qt5.5 + Qt Creator 3.6.0中没有QMessageBox类,怎么破??:'(:'(
没有头文件 #include <QtGui/QApplication>

yafeilinux 发表于 2016-2-23 07:43:33

mao 发表于 2016-2-21 17:13 static/image/common/back.gif
环境:windows7 64位+Qt5.5 + Qt Creator 3.6.0中没有QMessageBox类,怎么破??
没有头文件 #includ ...

这个教程是基于Qt 4.8的,建议用这个版本。不然后面还会出现很多类似问题的。

mao 发表于 2016-2-23 08:22:12

yafeilinux 发表于 2016-2-23 07:43 static/image/common/back.gif
这个教程是基于Qt 4.8的,建议用这个版本。不然后面还会出现很多类似问题的。 ...

好的,这个问题已经解决了。头文件直接用#include<QApplicatiion>,
QMessageBox类要声明下#include<QMessageBox>

yafeilinux 发表于 2016-2-23 14:27:17

mao 发表于 2016-2-23 08:22 static/image/common/back.gif
好的,这个问题已经解决了。头文件直接用#include,
QMessageBox类要声明下#include ...

嗯,如果用Qt 5做后面的教程,这样的问题还有很多,有的功能可能已经删除了。
页: 1 2 3 4 [5] 6 7 8
查看完整版本: 第3篇 基础(三)Qt登录对话框