Qt
「已注销」
这个作者很懒,什么都没留下…
展开
-
001 如何使Dialog有最小最大化按钮?
Qt::WindowFlags flags=Qt::Dialog;flags |=Qt::WindowMinimizeButtonHint;flags |=Qt::WindowMaximizeButtonHint;flags |=Qt::WindowCloseButtonHint;setWindowFlags(flags);原创 2017-11-04 16:51:57 · 1051 阅读 · 0 评论 -
013 QString转QByteArray? sha1算法的使用?
QString tmpStr = “hello world“;QByteArray ba = tmpStr.toLatin1();QByteArray hash = QCryptographicHash::hash(ba, QCryptographicHash::Sha1);QString sign = hash.toHex();原创 2017-11-04 17:04:23 · 160 阅读 · 0 评论 -
012 随机生成n个字节的字符串?
QString Dialog::autoGenerateStr(){ QString tamp = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; QString star; Time t; t = Time::current Time(); strand(times()+原创 2017-11-04 17:03:47 · 554 阅读 · 0 评论 -
011 在使用https get的时候报Error creating SSL context ()错误
首先测试换http get的时候是没有报错的,而且程序还报了如下错误:qt.network.ssl: QSslSocket: cannot call unresolvedfunction SSLv23_client_methodqt.network.ssl: QSslSocket: cannot callunresolved function SSL_CTX_newqt.network原创 2017-11-04 17:03:11 · 4346 阅读 · 3 评论 -
010 Qt Cryptographic Architecture
1.下载QCA源码官网:http://delta.affinix.com/qca/GitHub:git clone git://anongit.kde.org/qca.git:qca-2.1.0 2.下载CMAKE,并添加到环境变量http://www.cmake.org/:cmake-3.7.1执行执行make 的时候出错,找不到make指令,下边继续安装相关包.原创 2017-11-04 16:59:42 · 748 阅读 · 0 评论 -
009 关于Layout类的那些事?
setColumnStretch(0,1);setColumnStretch(1,3);设定两列分别占用空间的比例,本例设定为1:3。即使对话框框架大小改变了,两列之间的宽度比依然保持不变。setSpacing(20);设定各个空间之间的间距为20。addStretch();在按钮之前插入一个占位符,使两个按钮能够靠右对齐,并且在整个对话框的大小改变时,保证原创 2017-11-04 16:58:52 · 202 阅读 · 0 评论 -
008 关于QString的那点事?
a) 组合字符串QString str1 = "Welcome";str1 = str1 + " to you!"; QString str2 = "Hello";str2 += " World!"; str2.append(str1); QString str3;str3.sprintf("%s","Welcome");str3.spri原创 2017-11-04 16:57:36 · 229 阅读 · 0 评论 -
007 如何让QLabel显示图像?
HeadIconLabel = new QLabel;QPixmap icon("312.png");HeadIconLabel->setPixmap(icon);HeadIconLabel->resize(icon.width(),icon.height());原创 2017-11-04 16:56:58 · 392 阅读 · 0 评论 -
006 如何让QLabel显示嵌入?
OtherLabel = new QLabel(tr("备注:"));OtherLabel->setFrameStyle(QFrame::Panel | QFrame::Sunken);原创 2017-11-04 16:56:22 · 336 阅读 · 0 评论 -
005 如何获取QlineEdit/QtextEdit上的文本?如何输出文本到文件?
QString str = m_timeLineEdit->text();QDateTime time = QDateTime::currentDateTime();QString str = time.toString("yyyy-MM-dd");QFile data(str+".txt");if(data.open(QFile::WriteOnly | QFile::Truncate原创 2017-11-04 16:55:52 · 12159 阅读 · 0 评论 -
004 如何在布局间添加弹簧?
QSpacerItem *t_spaceItem = new QSpacerItem(300,20,QSizePolicy::Minimum,QSizePolicy::Expanding);t_hTopLayout->addSpacerItem(t_spaceItem);原创 2017-11-04 16:55:18 · 3884 阅读 · 0 评论 -
003 如何获取系统时间?如何转化时间为时间戳?
QDateTime time = QDateTime::currentDateTime();QString strTime = time.toString("yyyy-MM-dd hh:mm:ss ddd");QDateTime data_time = QDateTime::currentDateTime();int time = data_time.toTime_t();原创 2017-11-04 16:54:34 · 233 阅读 · 0 评论 -
002 如何保持插入光标处在末尾?
m_showTextEdit->moveCursor(QTextCursor::End);原创 2017-11-04 16:53:51 · 246 阅读 · 0 评论 -
014 QJson解析、封装?
QJsonParseError json_error;QByteArray buffer = “…………”;QJsonDocument parse_doc = QJsonDocument::fromJson(buffer, &json_error);if(json_error.error == QJsonParseError::NoError){if(parse_doc.isObject原创 2017-11-04 17:05:12 · 190 阅读 · 0 评论