<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[DayDay_Upppp的博客]]></title><description><![CDATA[日日想上]]></description><link>https://blog.youkuaiyun.com/DayDay_Upppp</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; DayDay_Upppp]]></copyright><item><title><![CDATA[Qt实现LineEdit里添加图片]]></title><link>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/86525724</link><guid>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/86525724</guid><author>DayDay_Upppp</author><pubDate>Thu, 17 Jan 2019 15:44:27 +0800</pubDate><description><![CDATA[1. 


QAction *searchAction = new QAction(ui.LineEdit);
searchAction-&amp;gt;setIcon(QIcon(&quot;:/resource/query.png&quot;));
ui.LineEdit-&amp;gt;addAction(searchAction,QLineEdit::TrailingPosition);
//QLineEdit::Leadi...]]></description><category></category></item><item><title><![CDATA[按钮三态图]]></title><link>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/86523170</link><guid>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/86523170</guid><author>DayDay_Upppp</author><pubDate>Thu, 17 Jan 2019 13:57:50 +0800</pubDate><description><![CDATA[  


Btn_Min-&amp;gt;setStyleSheet(&quot;QPushButton{border-image: url(:/new/prefix2/Pic/JPG/minback.png)0 60 0 0;}&quot;
                           &quot;QPushButton:hover{border-image: url(:/new/prefix2/Pic/JPG/minbac...]]></description><category></category></item><item><title><![CDATA[QLineEdit]]></title><link>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/86519073</link><guid>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/86519073</guid><author>DayDay_Upppp</author><pubDate>Thu, 17 Jan 2019 10:33:40 +0800</pubDate><description><![CDATA[QLineEdit是一个单行文本输入框。

QLineEdit允许用户输入和编辑单行纯文本，提供了很多有用的编辑功能，包括：撤消和重做、剪切和粘贴、以及拖放（见setDragEnabled()）

通过改变输入框的echoMode()，同时也可以设置为一个“只写”字段，用于输入密码等。

文本的长度可以被限制为maxLength()，可以使用一个validator()或inputMask()来任意...]]></description><category></category></item><item><title><![CDATA[QStringLiteral QLatin1String]]></title><link>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/86518588</link><guid>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/86518588</guid><author>DayDay_Upppp</author><pubDate>Thu, 17 Jan 2019 09:56:57 +0800</pubDate><description><![CDATA[QStringLiteral 是Qt5中新引入的一个用来从“字符串常量”创建QString对象的宏


ui-&amp;gt;passwordEdit-&amp;gt;setPlaceholderText(QStringLiteral(&quot;密码&quot;));

QLatin1String类对US-ASCII/Latin-1编码的字符串进行了简单封装，可理解为关于const char*的一个浅封装。



if (str ...]]></description><category></category></item><item><title><![CDATA[setPlaceholderText]]></title><link>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/86503283</link><guid>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/86503283</guid><author>DayDay_Upppp</author><pubDate>Wed, 16 Jan 2019 10:25:50 +0800</pubDate><description><![CDATA[1.默认提示 setPlaceholderText


ui-&amp;gt;lineEdit-&amp;gt;setPlaceholderText(&quot;hello furong&quot;);



QTextEdit 和 QLineEdit 都有 placeholderText 属性，即在输入内容之前，给予用户一些提示信息。

但是其二者该属性对于不同输入法有不同的表现。具体表现在：

1、QLineEdit 当输入内容...]]></description><category></category></item><item><title><![CDATA[ComboBox]]></title><link>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/86495477</link><guid>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/86495477</guid><author>DayDay_Upppp</author><pubDate>Tue, 15 Jan 2019 16:52:57 +0800</pubDate><description><![CDATA[1.设为可编辑


ID_Login_ComboBox-&amp;gt;setEditable(true);

2.ComboBox本身记录着一个LineEdit


ID_Login_ComboBox-&amp;gt;lineEdit()-&amp;gt;setText(&quot;111&quot;);

 ]]></description><category></category></item><item><title><![CDATA[QFont]]></title><link>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/86492217</link><guid>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/86492217</guid><author>DayDay_Upppp</author><pubDate>Tue, 15 Jan 2019 14:36:24 +0800</pubDate><description><![CDATA[使用qApp-&amp;gt;setFont(QFont())可以设置默认文字属性，但是对于带有文字属性编辑功能的Qt控件（QTextEdit、QTextBrowser），使用setFont()不会“完全”生效。

还有一个字体设置对话框类：QFontDialog。使用getFont手动设置文字属性：


//定义bool型输出变量
bool enable = false;
//调用文字属性设置变量,传输...]]></description><category></category></item><item><title><![CDATA[Qt 获取当前时间]]></title><link>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/86162965</link><guid>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/86162965</guid><author>DayDay_Upppp</author><pubDate>Wed, 09 Jan 2019 16:58:40 +0800</pubDate><description><![CDATA[1、获取带日期的时间，使用QDateTime类


QDateTime current_date_time =QDateTime::currentDateTime();
QString current_date =current_date_time.toString(&quot;yyyy.MM.dd hh:mm:ss.zzz ddd&quot;);

2、只需要时间，不需要日期，也可使用QTime类


QTime ...]]></description><category></category></item><item><title><![CDATA[Qt之自定义界面添加最小化、最大化和关闭按钮]]></title><link>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/86148781</link><guid>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/86148781</guid><author>DayDay_Upppp</author><pubDate>Wed, 09 Jan 2019 13:56:00 +0800</pubDate><description><![CDATA[
#include &quot;dialog.h&quot;
#include&amp;lt;QToolButton&amp;gt;
#include&amp;lt;QPixmap&amp;gt;
#include&amp;lt;QStyle&amp;gt;
#include&amp;lt;QApplication&amp;gt;

Dialog::Dialog(QWidget *parent) : QDialog(parent)
{
    int wide = width()...]]></description><category></category></item><item><title><![CDATA[QT之界面实现技巧]]></title><link>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/86144955</link><guid>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/86144955</guid><author>DayDay_Upppp</author><pubDate>Wed, 09 Jan 2019 13:25:14 +0800</pubDate><description><![CDATA[一、主界面

1、窗口 最小化 最大化 关闭按钮、显示状态自定义


    setWindowFlags(Qt::CustomizeWindowHint);

    setWindowFlags(Qt::WindowCloseButtonHint); //只要关闭按钮

    setWindowFlags(Qt::WindowFlags type)

    Qt::FrameWindowH...]]></description><category></category></item><item><title><![CDATA[去掉标题栏，设置透明，居中]]></title><link>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/86144146</link><guid>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/86144146</guid><author>DayDay_Upppp</author><pubDate>Wed, 09 Jan 2019 12:55:20 +0800</pubDate><description><![CDATA[1.去掉标题栏


this-&amp;gt;setWindowFlags(Qt::FramelessWindowHint);//去掉标题栏

2.界面居中


#include &amp;lt;QDesktopWidget&amp;gt;

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    MainWindow w;
    w...]]></description><category></category></item><item><title><![CDATA[QTableWidget导出为Excel格式]]></title><link>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/81454493</link><guid>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/81454493</guid><author>DayDay_Upppp</author><pubDate>Mon, 06 Aug 2018 15:04:10 +0800</pubDate><description><![CDATA[首先在 .pro文件中增加一个配置文件,如下：


1 CONFIG += qaxcontainer #导出excel

第二步，在实现导出功能方法的 .cpp 文件中引入如下类：


1 #include &amp;lt;QTableWidget&amp;gt;
2 #include &amp;lt;QFileDialog&amp;gt;
3 #include &amp;lt;QDesktopServices&amp;gt;
4 #inclu...]]></description><category></category></item><item><title><![CDATA[QTableWidget导出为Excel格式]]></title><link>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/81453189</link><guid>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/81453189</guid><author>DayDay_Upppp</author><pubDate>Mon, 06 Aug 2018 14:03:26 +0800</pubDate><description><![CDATA[

Slot_ExportData()
{
	QString filepath = QFileDialog::getSaveFileName(this, tr(&quot;Save as...&quot;),
		QString(), tr(&quot;EXCEL files (*.xls);;HTML-Files (*.txt);;&quot;));
 
	if (filepath != &quot;&quot;)
	{
		int row = m_pT...]]></description><category></category></item><item><title><![CDATA[QTableWidget取消点击一个item时出现的虚线框,改变选中行的颜色]]></title><link>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/81450013</link><guid>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/81450013</guid><author>DayDay_Upppp</author><pubDate>Mon, 06 Aug 2018 10:33:05 +0800</pubDate><description><![CDATA[
table-&amp;gt;setFocusPolicy(Qt::NoFocus);

或者是


table-&amp;gt;viewport()-&amp;gt;setFocusPolicy(Qt::NoFocus);

 不过这样的话，无法使用键盘控制table了.

改变选中行的颜色：


ui-&amp;gt;Tablewidget-&amp;gt;setStyleSheet(&quot;QTableWidget::item:sele...]]></description><category></category></item><item><title><![CDATA[Qt StyleSheet样式表实例]]></title><link>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/80999714</link><guid>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/80999714</guid><author>DayDay_Upppp</author><pubDate>Wed, 11 Jul 2018 14:11:53 +0800</pubDate><description><![CDATA[在涉及到Qt 美工的时候首先需要掌握CSS 级联样式表。下面将通过几个例子来介绍一下怎样使用Qt中的部件类型设计。自定义的前台背景与后台背景的颜色：如果需要一个文本编辑器的背景变为黄色， 下面是代码行：qApp-&amp;gt;setStyleSheet(&quot;QLineEdit { background-color: yellow }&quot;);针对一个对话框的内容中使用QLineEdit以及QLineEdit的...]]></description><category></category></item><item><title><![CDATA[Qt中漂亮的几款QSS]]></title><link>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/80997534</link><guid>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/80997534</guid><author>DayDay_Upppp</author><pubDate>Wed, 11 Jul 2018 11:14:51 +0800</pubDate><description><![CDATA[/* === Shared === */
QStackedWidget, QLabel, QPushButton, QRadioButton, QCheckBox, 
QGroupBox, QStatusBar, QToolButton, QComboBox, QDialog {
    background-color: #222222;
    color: #BBBBBB;
    font...]]></description><category></category></item><item><title><![CDATA[Qslider样式]]></title><link>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/80995639</link><guid>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/80995639</guid><author>DayDay_Upppp</author><pubDate>Wed, 11 Jul 2018 09:52:03 +0800</pubDate><description><![CDATA[QSlider::groove:horizontal {
border: 1px solid #bbb;
background: white;
height: 10px;
border-radius: 4px;
}
QSlider::sub-page:horizontal {
background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1,
stop:...]]></description><category></category></item><item><title><![CDATA[滑动条之QSlider]]></title><link>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/80812666</link><guid>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/80812666</guid><author>DayDay_Upppp</author><pubDate>Tue, 26 Jun 2018 11:23:07 +0800</pubDate><description><![CDATA[//mydialog.h  
#ifndef MYDIALOG_H  
#define MYDIALOG_H  
#include &amp;lt;QDialog&amp;gt;  
class QLineEdit;  
class QSlider;  
class MyDialog : public QDialog  
{  
  Q_OBJECT  
public:  
  explicit MyDialog...]]></description><category></category></item><item><title><![CDATA[Qt中 QString 和int，double,float, char等的“相互”转换]]></title><link>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/80811702</link><guid>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/80811702</guid><author>DayDay_Upppp</author><pubDate>Tue, 26 Jun 2018 10:37:25 +0800</pubDate><description><![CDATA[Qt中 int ,float ,double转换为QString有两种方法1.使用QString::number();如:long a = 63;  
QString s = QString::number(a, 10);             // s == &quot;63&quot;  
QString t = QString::number(a, 16).toUpper();     // t == &quot;3F...]]></description><category></category></item><item><title><![CDATA[Qt  16进制字符串跟QByteArray互转]]></title><link>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/80811441</link><guid>https://blog.youkuaiyun.com/DayDay_Upppp/article/details/80811441</guid><author>DayDay_Upppp</author><pubDate>Tue, 26 Jun 2018 10:22:49 +0800</pubDate><description><![CDATA[/*将16进制字符串转换为对应的字节序列*/QByteArray MainWindow::HexStringToByteArray(QString HexString)
{
    bool ok;
    QByteArray ret;
    HexString = HexString.trimmed();
    HexString = HexString.simplified();
   ...]]></description><category></category></item></channel></rss>