关闭
关闭
首页 > 嵌入式软件 > QT

 

1. [代码][C/C++]代码     

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <QApplication>
#include "qtestdialog.h"
  
TestDialog::TestDialog(QWidget *parent)
    : QDialog(parent)
{
    pushButton_1 = new QPushButton(tr("字体"));
    pushButton_2 = new QPushButton(tr("大小"));
    pushButton_3 = new QPushButton(tr("消息记录"));
  
    QHBoxLayout* toolLayout = new QHBoxLayout;
    toolLayout->addWidget(pushButton_1);
    toolLayout->addWidget(pushButton_2);
    toolLayout->addStretch();
    toolLayout->addWidget(pushButton_3);
  
  
    pushButton_4 = new QPushButton(tr("关闭"));
    pushButton_5 = new QPushButton(tr("发送"));
    QHBoxLayout* buttomLayout = new QHBoxLayout;
    buttomLayout->addStretch();
    buttomLayout->addWidget(pushButton_4);
    buttomLayout->addWidget(pushButton_5);
  
  
    textEdit_1 = new QTextEdit;
    textEdit_2 = new QTextEdit;
    textEdit_2->setMaximumHeight(90);
    QVBoxLayout* leftlayout = new QVBoxLayout;
    leftlayout->addWidget(textEdit_1);
    leftlayout->addLayout(toolLayout);
    leftlayout->addWidget(textEdit_2);
    leftlayout->addLayout(buttomLayout);
  
  
  
    textEdit_3 = new QTextEdit;
    textEdit_3->setMaximumWidth(100);
    QVBoxLayout* rightlayout = new QVBoxLayout;
    rightlayout->addWidget(textEdit_3);
  
    QHBoxLayout* toplayout = new QHBoxLayout;
    toplayout->addLayout(leftlayout);
    toplayout->addLayout(rightlayout);
  
  
    QHBoxLayout *mainLayout = new QHBoxLayout;
    mainLayout->addLayout(toplayout);
    setLayout(mainLayout);
  
  
}

2. [代码][C/C++]代码     

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#ifndef QTESTDIALOG_H
#define QTESTDIALOG_H
  
#include <QDialog>
#include <QTextEdit>
#include <QPushButton>
#include <QLayout>
  
class TestDialog:public QDialog
{
    Q_OBJECT
public:
    TestDialog(QWidget *parent = 0);
private:
    QTextEdit* textEdit_1;
    QTextEdit* textEdit_2;
    QTextEdit* textEdit_3;
    QPushButton* pushButton_1;
    QPushButton* pushButton_2;
    QPushButton* pushButton_3;
    QPushButton* pushButton_4;
    QPushButton* pushButton_5;
};

3. [代码][C/C++]代码     

1
2
3
4
5
6
7
8
9
10
#include <QApplication>
#include "QTestDialog.h"
  
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    TestDialog* tdialog = new TestDialog;
    tdialog->show();
    return a.exec();
}

4. [图片] qt布局.png    

换一批

延伸阅读

[行业资讯] Qt5.3重磅登场:增强跨平台性与全新收费模式

Qt5.3重磅登场:增强跨平台性与全新收费模式

移动设备操作系统种类的不断增加,开发者在开发应用的时候需要针对不同的平台分别开发APP,这既增加了开发者投入的成本,又延缓了APP上架的时间。但是,开发者热衷于多个平......

关键字: Qt5.3 Digia Qt开发者大会

[新鲜事] “人工视网膜”研发 失明患者有望重见光明

“人工视网膜”研发 失明患者有望重见光明

据日本媒体报道,日本大阪大学教授不二门尚研发出“人工视网膜”,或将为视网膜色素变性症患者带来福音。......

关键字:人工视网膜

[新鲜事] 小米众筹要包揽衣食住行 新品:一坐不起就能贴近自然

小米众筹要包揽衣食住行 新品:一坐不起就能贴近自然

最近2周,小米众筹平台一口气上线7款产品,分别是:智能尤克里里、小寻儿童电话手表、TS偏光太阳镜、70迈智能后视镜、智能花盆、米家烟雾报警器、米家天然气报警器。......

关键字:小米众筹

[新鲜事] 3D打印镜头 让机器人获得老鹰和人类视力

3D打印镜头 让机器人获得老鹰和人类视力

在许多方面,人眼不像数码相机。我们的眼睛没有固定的帧速率或分辨率;没有一致的颜色再现,甚至具有盲点,这些光学不一致性是自然选择的产物,并且为科学家提供了一些好处,可以用在数字视觉中。......

关键字:3D打印 镜头 视力

[新鲜事] 打造台湾DRAM中心 美光27亿买下达鸿厂房

打造台湾DRAM中心 美光27亿买下达鸿厂房

美光昨日以新台币27.52亿元标下TPK-KY宸鸿转投资公司达鸿台中厂房。美光表示,标下的台中厂房未来将用于DRAM先进封测技术发展,与美光中科及华亚科厂房进行资源整合,打造中国台湾地区DRAM中心。......

关键字:美光 达鸿厂房 DRAM

[猎聘集] 为什么在中国电子工程师的发展明显不如软件工程师方向?

为什么在中国电子工程师的发展明显不如软件工程师方向?

做了9年硬件电路设计,5年智能手机,4年医疗器械,看到这个问题,心情很复杂,自己喜爱的工作居然无奈的发展到了这个窘境。......

关键字:电子工程师 软件工程师

[趣科技] 世界上最坚韧的电子元件!在金星的极限环境下生存521小时

世界上最坚韧的电子元件!在金星的极限环境下生存521小时

就拿金星来说,最高温度可达到735开尔文(约462°C),没有光照的一面星球表面温度接近绝对零度,约为零下270°C。这样恶劣的环境对飞行器和其内部的各种电子元件都是巨大的考验。......

关键字:金星 电子元件
条评论

我 要 评 论

网友评论

大家都爱看

  • 华为的优势,就是自家的各种自研芯片

    CPU即中央处理器,是一块超大规模的集成电路,是一台计算机的运算核心和控制核心。它的功能主要是解释计算机指令以及处理计算机软件中的数据。

    2017-08-16
  • 你不知道Ryzen芯片有多火?来看看AMD的股票吧

    据外媒报道,美银美林认为,AMD最新的Ryzen芯片可能会引发一波销售浪潮,进而推动该股继续上涨。它认为AMD股票还有40%以上的上涨空间。

    2017-08-16
  • 国产芯片:厚积薄发,强势崛起

    关于国产芯片,是近几年才有崛起的势头,可是在几年之前,国产芯片还处于“沉睡”的状态,尤其是手机芯片,几乎大部分都依赖进口,而且国外的市场几乎被高通和联发科所垄断,也就展讯还在市场边…

    2017-08-16
  • 为了数据安全 大疆无人机增加隐私飞行功能

    大疆周一表示,在美国陆军因为“网络缺陷”而要求其成员停用大疆无人机后,这家中国无人机制造商将加强无人机的数据安全性。 大疆政策和法务副总裁布伦丹&middot…

    2017-08-15
  • Intel代工 展讯发布14nm SC9853I手机SoC

    SC9853I采用的Intel的14nm FinFET制程,架构为8核64位Airmont架构,主频1.8GHz,GPU为Mali-T820 MP2,号称面向799~1299元档次的手机。…

    2017-08-15