Byli vyhlášeni vítězové ocenění Steam Awards 2025. Hrou roku a současně nejlepší hrou, která vám nejde, je Hollow Knight: Silksong.
Byla vydána nová verze 26.0 linuxové distribuce Manjaro (Wikipedie). Její kódové jméno je Anh-Linh. Ke stažení je v edicích GNOME, KDE PLASMA a XFCE.
Jednotný seznam blokovaných internetových stránek vedený Českým telekomunikační úřadem obsahoval také Český telekomunikační úřad.
Byl představen webový prohlížeč Brow6el, běžící v terminálu. Pro prohlížení webu je využit Chromium Embedded Framework, vyrendrovaná webová stránka je následně zobrazena v terminálu převodem na sixely pomocí knihovny libsixel. Brow6el se ovládá modálním klávesnicovým rozhraním, inspirovaném populárním textovým editorem Vim. Demonstrační video s ukázkou používání.
Společnost Pebble představila (YouTube) chytré hodinky Pebble Round 2. S kulatým e-paper displejem, s open source PebbleOS a vydrží baterie přibližně dva týdny. Předobjednat je lze za 199 dolarů s plánovaným dodáním v květnu.
Na novoroční inauguraci starosty New Yorku Zohrana Mamdaniho bylo zakázáno si s sebou přinést Raspberry Pi anebo Flipper Zero. Raspberry Pi i Flipper Zero jsou explicitně uvedeny v seznamu zakázaných věcí jak na na veřejné pozvánce, tak i na oficiálních stránkách města.
OpenTTD (Wikipedie), tj. open source klon počítačové hry Transport Tycoon Deluxe, byl vydán v nové stabilní verzi 15.0. Přehled novinek v seznamu změn a také na YouTube. OpenTTD lze instalovat také ze Steamu.
Správce oken IceWM byl vydán ve verzi 4.0.0, která např. vylepšuje navigaci v přepínání velkého množství otevřených oken.
Od 1. ledna 2026 jsou všechny publikace ACM (Association for Computing Machinery) a související materiály přístupné v její digitální knihovně. V rámci této změny je nyní digitální knihovna ACM nabízena ve dvou verzích: v základní verzi zdarma, která poskytuje otevřený přístup ke všem publikovaným výzkumům ACM, a v prémiové zpoplatněné verzi, která nabízí další služby a nástroje 'určené pro hlubší analýzu, objevování a organizační využití'.
connect(ui->actionExit, SIGNAL(triggered()), qApp, SLOT(exit()));
#include "mainwindow.h"
#include "help.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
connect(ui->actionNapoveda,SIGNAL(triggered()),Help::ui,SLOT(show()));
// tady je problém
}
MainWindow::~MainWindow()
{
delete ui;
}
Help.cpp
#include "help.h"
#include "mainwindow.h"
#include "ui_help.h"
Help::Help(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::Help)
{
ui->setupUi(this);
this->hide();
connect(ui->pushButton,SIGNAL(clicked()),this,SLOT(hide()));
}
Help::~Help()
{
delete ui;
}
void Help::on_pushButton_clicked()
{
this->close();
}
main.cpp
#include QtGui/QApplication
#include "mainwindow.h"
#include "help.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show();
return a.exec();
}
Vzhledem, že jsem si pročetl kde co nechápu jak propojit 2 okna.
Děkuji za pomoc
V kódu vidím několik problémů. Pokud je toto celý zdroják, nevidím v něm nic, co by vytvořilo objekt třídy Help. Ten je nutné vytvořit buď v konstruktoru MainWindow, nebo ještě lépe až při požadavku na zobrazení okna s nápovědou.
Program se nepřeloží, protože voláš show() neexistujícího objektu. Bude potřeba upravit zdroják MainWindow např. takto
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
connect(ui->actionNapoveda, SIGNAL(triggered()), helpWindow, SLOT(show()));
}
V hlavičce MainWindow bude potřeba vytvořit "Help helpWindow".
Tiskni
Sdílej: